MFCreateWMVEncoderActivate-Funktion (wmcontainer.h)
Erstellt ein Aktivierungsobjekt, das zum Erstellen eines Wmv-Encoders (Windows Media Video) verwendet werden kann.
Syntax
HRESULT MFCreateWMVEncoderActivate(
IMFMediaType *pMediaType,
IPropertyStore *pEncodingConfigurationProperties,
IMFActivate **ppActivate
);
Parameter
pMediaType
Ein Zeiger auf die IMFMediaType-Schnittstelle . Dieser Parameter gibt das codierte Ausgabeformat an.
pEncodingConfigurationProperties
Ein Zeiger auf die IPropertyStore-Schnittstelle eines Eigenschaftenspeichers, der Codierungsparameter enthält. Codierungsparameter für den WMV-Encoder sind in der Headerdatei wmcodecdsp.h definiert. Wenn Sie über ein ASF ContentInfo-Objekt verfügen, das ein ASF-Profilobjekt mit allen Streams für die Ausgabedatei enthält, können Sie den Eigenschaftenspeicher abrufen, indem Sie IMFASFContentInfo::GetEncodingConfigurationPropertyStore aufrufen.
ppActivate
Empfängt einen Zeiger auf die IMFActivate-Schnittstelle . Verwenden Sie diese Schnittstelle, um den Encoder zu erstellen. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcontainer.h |
Bibliothek | Mf.lib |
DLL | Mf.dll |