Freigeben über


IWMCodecPrivateData-Schnittstelle (wmcodecdsp.h)

Ruft die privaten Codecdaten ab, die an den Ausgabemedientyp angefügt werden müssen. Diese Codecdaten sind für die ordnungsgemäße Decodierung von Windows Media-Videoinhalten erforderlich.

Diese Schnittstelle wird vom Videoencoderobjekt und dem Bildschirmaufnahme-Encoderobjekt implementiert. Sie benötigen keine privaten Codecdaten, um Inhalte des Untertyps WMCMEDIASUBTYPE_WMV1 (Windows Media Video Version 7) zu decodieren. Für jeden anderen Ausgabetyp müssen Sie einen Zeiger auf die IWMCodecPrivateData-Schnittstelle des Encoders abrufen, indem Sie die QueryInterface-Methode einer beliebigen anderen Schnittstelle für das Objekt aufrufen, z. B. IMediaObject oder IMFTransform.

Vererbung

Die IWMCodecPrivateData-Schnittstelle erbt von der IUnknown-Schnittstelle . IWMCodecPrivateData verfügt auch über folgende Membertypen:

Methoden

Die IWMCodecPrivateData-Schnittstelle verfügt über diese Methoden.

 
IWMCodecPrivateData::GetPrivateData

Ruft die Codecdaten für den Videoinhalt basierend auf dem Ausgabetyp ab, der mit der IWMCodecPrivateData::SetPartialOutputType-Methode übergeben wird.
IWMCodecPrivateData::SetPartialOutputType

Gibt dem Codec den Ausgabemedientyp ohne die Codecdaten. Dadurch kann der Codec die privaten Daten generieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcodecdsp.h

Weitere Informationen

Media Foundation-Schnittstellen