Freigeben über


Ausgabeeinstellungen

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die folgenden globalen Konstanten werden verwendet, um Ausgabeeinstellungen für das Leser- und synchrone Leseobjekt zu identifizieren.

Globale Konstante WMT_ATTR_DATATYPE Beschreibung von pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Wenn True, liefert der Reader interlaced Frames, wenn von der Ausgabe unterstützt wird.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Wenn True, wird für diese Ausgabe ein dedizierter Thread für die Übermittlung der Beispiele erstellt. Wird für den synchronen Reader nicht unterstützt.
g_wszDeliverOnReceive WMT_TYPE_BOOL Wenn True, werden Die Beispiele für diese Ausgabe übermittelt, sobald sie vom Leser verfügbar sind. Dies kann dazu führen, dass Beispiele aus dieser Ausgabe in einer nicht ordnungsgemäßen Reihenfolge und vor entsprechenden Beispielen aus anderen Ausgaben übermittelt werden.
g_wszDynamicRangeControl WMT_TYPE_DWORD Gibt die Ebene des dynamischen Bereichssteuerelements an, das für die Ausgabe verwendet werden soll. Legen Sie auf einen Wert von 0 bis 2 fest, wobei 0 keine Dynamische Bereichssteuerung (Standardeinstellung) und 2 die maximale Ebene der dynamischen Bereichssteuerung (kleinster dynamischer Bereich) angibt.
g_wszEarlyDataDelivery WMT_TYPE_DWORD Zeit in Millisekunden, die angibt, wie viel früher die Beispiele übermittelt werden sollen. Wenn größer als 0, werden die Beispiele aus dieser Ausgabe abgerufen und decodiert, sodass die Beispiele früher als die Beispiele für andere Ausgaben übermittelt werden. Normalerweise liefert der Leser Beispiele in der Reihenfolge der Präsentationszeit.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Bei True aktiviert der Reader die High-Definition-, Mehrkanal-Audioausgabe. Diese Einstellung gilt nur für Audiostreams, die mit dem Windows Media Audio 9 Professional-Codec codiert sind. Wenn diese Einstellung auf true festgelegt ist, müssen Sie auch die Lautsprecherkonfiguration des Clientcomputers angeben, indem Sie g_wszSpeakerConfig festlegen.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Wenn True, liefert der Codec den Videostream mit einer höheren Bildrate und interpoliert die Frames algorithmisch.
g_wszJustInTimeDecode WMT_TYPE_BOOL Bei True müssen die Daten so spät wie möglich decodiert werden. Wird im synchronen Reader nicht unterstützt.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Wenn true, muss für das Beispiel das vorherige Beispiel dekomprimiert werden. Diese Einstellung gilt nur für Deltaframes in komprimierten Videos und ist schreibgeschützt.
g_wszScrambledAudio WMT_TYPE_BOOL Bei True wird für diese Ausgabe das Verschleierungsschema für Audiofehler verwendet. Dies ist eine gültige Einstellung nur für Audioausgaben.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Bei True muss ein einzelner Ausgabepuffer verwendet werden (z. B. ein DirectDraw-Videopuffer®). Wird im synchronen Reader nicht unterstützt.
g_wszSoftwareScaling WMT_TYPE_BOOL Bei False wird das Video nicht skaliert. (Es darf keine Änderung an der Auflösung geben.)
g_wszSpeakerConfig WMT_TYPE_DWORD Wenn die Mehrkanal-Audiocodierung durch Festlegen g_wszEnableDiscreteOutput aktiviert ist, gibt diese Einstellung die Lautsprecherkonfiguration des Clientcomputers an. Legen Sie eine der DirectSound-Lautsprecherkonfigurationskonstanten fest.
g_wszStreamLanguage WMT_TYPE_WORD Der Index in der Sprachliste der Sprache, die für diese Ausgabe übermittelt werden soll. Wird für Ausgaben verwendet, die Datenströme darstellen, die sich gegenseitig nach Sprache ausschließen.
g_wszVideoSampleDurations WMT_TYPE_BOOL Bei True liefert der Leser genaue Beispieldauern.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Bei True schließt der Reader das Sony/Phillips Digital Interface-Format (S/PDIF) in die aufgezählten Ausgabetypen ein.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting