Partager via


Référence DDI multimédia en streaming

Vue d’ensemble de la technologie de référence DDI multimédia de streaming.

La technologie de référence DDI multimédia de streaming n’est associée à aucun en-tête.

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)

Fonctions

 
FlushInputStream

La méthode FlushInputStream vide le flux d’entrée d’un appareil MFT.
FlushOutputStream

La méthode FlushOutputStream vide le flux de sortie d’un appareil MFT.
GetInputAvailableType

La méthode GetInputAvailableType obtient un type de média disponible pour un flux d’entrée sur cette transformation Media Foundation (MFT).
GetInputCurrentType

La méthode GetInputCurrentType obtient le type de média actuel pour un flux d’entrée sur cette transformation Media Foundation (MFT).
GetInputStreamAttributes

La méthode GetInputStreamAttributes obtient le magasin d’attributs d’un flux d’entrée sur cette transformation Media Foundation (MFT).
GetInputStreamPreferredState

La méthode GetInputStreamPreferredState obtient l’état et le type de média préférés d’un flux d’entrée MFT d’appareil.
GetInputStreamState

La méthode GetInputStreamState obtient l’état du flux d’entrée de l’appareil MFT.
GetOutputAvailableType

La méthode GetOutputAvailableType obtient un type de média disponible pour un flux de sortie sur cette transformation Media Foundation (MFT).
GetOutputCurrentType

La méthode GetOutputCurrentType obtient le type de média actuel pour un flux de sortie sur cette transformation Media Foundation (MFT).
GetOutputStreamAttributes

La méthode GetOutputStreamAttributes obtient le magasin d’attributs d’un flux de sortie sur cette transformation Media Foundation (MFT).
GetOutputStreamState

La méthode GetOutputStreamState obtient l’état du flux de sortie de l’appareil MFT.
GetStreamCount

La méthode GetStreamCount obtient le nombre actuel de flux d’entrée et de sortie sur cette transformation Media Foundation (MFT).
GetStreamIDs

La méthode GetStreamIDs obtient les identificateurs de flux pour les flux d’entrée et de sortie sur cette transformation Media Foundation (MFT).
InitializeTransform

InitializeTransform est appelé pour initialiser l’appareil MFT.
OnBufferSent

Appelé lorsque les mémoires tampons de frame allouées par le système sont envoyées au pilote de périphérique.
ProcessEvent

La méthode ProcessEvent envoie un événement à un flux d’entrée sur cette transformation Media Foundation (MFT).
ProcessInput

La méthode ProcessInput fournit des données à un flux d’entrée sur cette transformation Media Foundation (MFT).
ProcessMessage

La méthode ProcessMessage envoie un message à la transformation Device Media Foundation (MFT).
ProcessOutput

La méthode ProcessOutput obtient la sortie traitée des flux de sortie MFT de l’appareil.
SetInputStreamState

La méthode SetInputStreamState définit l’état et le type de média du flux d’entrée MFT de l’appareil.
SetOutputStreamState

La méthode SetOutputStreamState définit l’état du flux de sortie MFT de l’appareil et le type de média.

Interfaces

 
IMFDeviceTransform

Cette section contient des informations de référence pour l’interface IMFDeviceTransform.
IMFDeviceTransformCallback

Implémentez ce rappel pour recevoir des notifications lorsque des mémoires tampons de trames allouées par le système sont envoyées au pilote de périphérique.

Structures

 
CapturedMetadataExposureCompensation

Cette structure contient des informations d’objet blob pour les commentaires de compensation ev pour la photo capturée.
CapturedMetadataISOGains

La structure CapturedMetadataISOGains décrit le format d’objet blob pour MF_CAPTURE_METADATA_ISO_GAINS.
CapturedMetadataWhiteBalanceGains

Cette structure décrit le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_WHITEBALANCE_GAINS.
Caractérisation des visages

La structure FaceCharacterization décrit le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceCharacterizationBlobHeader

La structure FaceCharacterizationBlobHeader décrit les informations de taille et de nombre du format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceRectInfo

La structure FaceRectInfo décrit le format d’objet blob de l’attribut MF_CAPTURE_METADATA_FACEROIS.
FaceRectInfoBlobHeader

La structure FaceRectInfoBlobHeader décrit les informations de taille et de nombre du format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROIS.
HistogramBlobHeader

La structure HistogramBlobHeader décrit la taille de l’objet blob et le nombre d’histogrammes dans l’objet blob pour l’attribut MF_CAPTURE_METADATA_HISTOGRAM.
HistogramDataHeader

La structure HistogramDataHeader décrit le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_HISTOGRAM.
HistogramGrid

La structure HistogramGrid décrit le format d’objet blob pour MF_CAPTURE_METADATA_HISTOGRAM.
HistogramHeader

La structure HistogramHeader décrit le format d’objet blob pour MF_CAPTURE_METADATA_HISTOGRAM.
MetadataTimeStamps

La structure MetadataTimeStamps décrit le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS.