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 |