IMFTranscodeSinkInfoProvider::GetSinkInfo-Methode (mfidl.h)
Ruft die Medientypen für die Audio- und Videostreams ab, die im Transcodierungsprofil angegeben sind.
Syntax
HRESULT GetSinkInfo(
[out] MF_TRANSCODE_SINK_INFO *pSinkInfo
);
Parameter
[out] pSinkInfo
Ein Zeiger auf eine MF_TRANSCODE_SINK_INFO-Struktur .
Wenn die Methode erfolgreich ist, weist die Methode 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.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Rufen Sie vor dem Aufrufen dieser Methode IMFTranscodeSinkInfoProvider::SetProfile auf, um das Transcodierungsprofil festzulegen. Die GetSinkInfo-Methode verwendet das Profil, um Medientypen für die Audio- und Videostreams zu erstellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |