Freigeben über


Konfigurieren der Audiodecodierung (Microsoft Media Foundation)

Das Decodieren von Windows Media Audio-Inhalten ist viel einfacher als das Codieren. Legen Sie nach dem Erstellen eines Audiodecoderobjekts den Eingabetyp mithilfe der IMediaObject::SetInputType- oder IMFTransform::SetInputType-Methode fest. Der Medientyp, den Sie für die Decodereingabe verwenden, muss mit dem Ausgabetyp übereinstimmen, der beim Codieren des Inhalts verwendet wurde. Dies schließt die erweiterten Formatdaten ein, die an die WAVEFORMATEX-Struktur angefügt werden. Sie müssen sicherstellen, dass diese Daten korrekt sind, da der Decoder ohne diese Beispiele nicht verarbeiten kann.

Nachdem Sie den Eingabetyp festgelegt haben, können Sie alle Decoderfeatures konfigurieren, die Sie verwenden möchten. Decoderfeatures, wie sie für die Codierung verwendet werden, werden mithilfe der Methoden von IPropertyBag oder IPropertyStore festgelegt.

Nachdem der Eingabetyp festgelegt und alle Decoderfeatures konfiguriert wurden, können Sie die vom Decoder unterstützten Ausgabetypen auflisten, indem Sie IMediaObject::GetOutputType oder IMFTransform::GetOutputType aufrufen.

Arbeiten mit Audio