Share via


IMFPMediaItem::GetStreamAttribute-Methode (mfplay.h)

Wichtig Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden. Anwendungen sollten die Mediensitzung für die Wiedergabe verwenden.
 

Fragt das Medienelement nach einem Stream-Attribut ab.

Syntax

HRESULT GetStreamAttribute(
  [in]  DWORD       dwStreamIndex,
  [in]  REFGUID     guidMFAttribute,
  [out] PROPVARIANT *pvValue
);

Parameter

[in] dwStreamIndex

Nullbasierter Index des Datenstroms. Um die Anzahl der Streams abzurufen, rufen Sie IMFPMediaItem::GetNumberOfStreams auf.

[in] guidMFAttribute

GUID, die den abzufragenden Attributwert identifiziert. Mögliche Werte sind in den folgenden Themen aufgeführt:

[out] pvValue

Zeiger auf einen PROPVARIANT,der den Wert empfängt. Die -Methode füllt propVARIANT mit einer Kopie des gespeicherten Werts aus. Rufen Sie PropVariantClear auf, um den von dieser Methode zugewiesenen Arbeitsspeicher freizugeben.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Streamattribute beschreiben einen einzelnen Stream (Audio, Video oder andere) innerhalb der Präsentation. Um ein Attribut abzurufen, das für die gesamte Präsentation gilt, rufen Sie IMFPMediaItem::GetPresentationAttribute auf.

Anforderungen

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

Weitere Informationen

IMFPMediaItem

Verwenden von MFPlay für die Audio-/Videowiedergabe