Freigeben über


MF_TRANSCODE_SINK_INFO-Struktur (mfidl.h)

Enthält Informationen zu den Audio- und Videostreams für das Transcodierungssenkenaktivierungsobjekt.

Um die in dieser Struktur gespeicherten Informationen abzurufen, rufen Sie IMFTranscodeSinkInfoProvider::GetSinkInfo auf.

Syntax

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

Members

dwVideoStreamID

Der Streambezeichner des Videostreams.

pVideoMediaType

Ein Zeiger auf die IMFMediaType-Schnittstelle des Medientyps für den Videostream. Dieser Member kann NULL sein.

dwAudioStreamID

Der Streambezeichner des Audiodatenstroms.

pAudioMediaType

Ein Zeiger auf die IMFMediaType-Schnittstelle des Medientyps für den Audiodatenstrom. Dieser Member kann NULL sein.

Hinweise

Die IMFTranscodeSinkInfoProvider::GetSinkInfo-Methode weist den pAudioMediaType- und pVideoMediaType-Membern dieser Struktur IMFMediaType-Zeiger zu. Die -Methode kann beide Member auf NULL festlegen. Wenn ein Element nach der Rückgabe der Methode ungleich NULL ist, muss der Aufrufer die IMFMediaType-Zeiger freigeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile mfidl.h

Weitere Informationen

IMFTranscodeSinkInfoProvider::GetSinkInfo

Media Foundation-Strukturen