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. |
Zugehörige Themen