Freigeben über


IWMCodecPrivateData::SetPartialOutputType-Methode (wmcodecdsp.h)

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

Syntax

HRESULT SetPartialOutputType(
  [in] DMO_MEDIA_TYPE *pmt
);

Parameter

[in] pmt

Adresse des Teilausgabemedientyps.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Die DMO_MEDIA_TYPE, die Sie an diese Methode übergeben, ist nur teilweise, da sie die angefügten privaten Daten nicht enthält. Sie muss auf alle anderen Arten vollständig sein.

Wenn Sie Eigenschaften für einen Encoder festlegen, müssen Sie diese Konfiguration abschließen, bevor Sie die privaten Daten abrufen. Durch ändernde Eigenschaften werden alle zuvor abgerufenen privaten Daten ungültig. Wenn Sie die Eigenschaften ändern, nachdem Sie die privaten Daten abgerufen haben, rufen Sie sie erneut ab, und setzen Sie den Ausgabetyp zurück.

Sie müssen diese Methode aufrufen, bevor Sie IWMCodecPrivateData::GetPrivateData aufrufen, um die privaten Daten abzurufen.

Anforderungen

Anforderung Wert
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

IWMCodecPrivateData-Schnittstelle