Freigeben über


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

Weitere Informationen

IMFTranscodeProfile-Schnittstelle

IMFTranscodeSinkInfoProvider