Partager via


MF_TRANSCODE_SINK_INFO structure (mfidl.h)

Contient des informations sur les flux audio et vidéo de l’objet d’activation du récepteur de transcode.

Pour obtenir les informations stockées dans cette structure, appelez IMFTranscodeSinkInfoProvider::GetSinkInfo.

Syntaxe

typedef struct _MF_TRANSCODE_SINK_INFO {
  DWORD        dwVideoStreamID;
  IMFMediaType *pVideoMediaType;
  DWORD        dwAudioStreamID;
  IMFMediaType *pAudioMediaType;
} MF_TRANSCODE_SINK_INFO;

Membres

dwVideoStreamID

Identificateur de flux du flux vidéo.

pVideoMediaType

Pointeur vers l’interface IMFMediaType du type de média pour le flux vidéo. Ce membre peut être NULL.

dwAudioStreamID

Identificateur de flux du flux audio.

pAudioMediaType

Pointeur vers l’interface IMFMediaType du type de média pour le flux audio. Ce membre peut être NULL.

Notes

La méthode IMFTranscodeSinkInfoProvider::GetSinkInfo affecte des pointeurs IMFMediaType aux membres pAudioMediaType et pVideoMediaType de cette structure. La méthode peut affecter à l’un des membres la valeur NULL. Si l’un des membres n’est pas NULL après le retour de la méthode, l’appelant doit libérer les pointeurs IMFMediaType .

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête mfidl.h

Voir aussi

IMFTranscodeSinkInfoProvider::GetSinkInfo

Media Foundation Structures