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 |