Ausgabeeinstellungen
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Die folgenden globalen Konstanten werden verwendet, um Ausgabeeinstellungen für das Lese- und synchrone Leseobjekt zu identifizieren.
Globale Konstante | WMT_ATTR_DATATYPE | Beschreibung der pValue- |
---|---|---|
g_wszAllowInterlacedOutput | WMT_TYPE_BOOL | Wenn True, liefert der Leser interlaced Frames, falls von der Ausgabe unterstützt. |
g_wszDedicatedDeliveryThread | WMT_TYPE_BOOL | Bei "True" wird für diese Ausgabe ein dedizierter Thread erstellt, der für die Übermittlung der Beispiele erstellt wurde. Wird für den synchronen Reader nicht unterstützt. |
g_wszDeliverOnReceive | WMT_TYPE_BOOL | Wenn True, werden Beispiele für diese Ausgabe übermittelt, sobald sie vom Leser verfügbar sind. Dies kann dazu führen, dass Stichproben aus dieser Ausgabe aus der Reihenfolge und vor den entsprechenden Beispielen aus anderen Ausgaben geliefert werden. |
g_wszDynamicRangeControl | WMT_TYPE_DWORD | Gibt die Ebene des dynamischen Bereichs-Steuerelements an, das für die Ausgabe verwendet werden soll. Wird auf einen Wert von 0 bis 2 festgelegt, wobei 0 kein Steuerelement für dynamische Bereiche angibt (Standardeinstellung), und 2 ist die maximale Ebene des Steuerelements für dynamische Bereiche (der kleinste dynamische Bereich). |
g_wszEarlyDataDelivery | WMT_TYPE_DWORD | Zeit in Millisekunden, die angibt, wie viel früher die Proben geliefert 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 | Wenn True, aktiviert der Reader high-definition, Multichannel-Audioausgabe. Diese Einstellung ist nur für Audiodatenströme gültig, 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 Videodatenstrom mit einer höheren Framerate, interpoliert die Frames algorithmisch. |
g_wszJustInTimeDecode | WMT_TYPE_BOOL | Wenn 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 | Bei "true" muss das vorherige Beispiel dekomprimiert werden. Diese Einstellung gilt nur für Deltaframes im komprimierten Video und ist schreibgeschützt. |
g_wszScrambledAudio | WMT_TYPE_BOOL | Wenn True, verwendet diese Ausgabe das Scrambled Audio Error Concealment-Schema. Dies ist eine gültige Einstellung nur für Audioausgaben. |
g_wszSingleOutputBuffer | WMT_TYPE_BOOL | Wenn True, muss ein einzelner Ausgabepuffer verwendet werden (z. B. einen 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 Multichannel-Audiodecodierung durch Festlegen g_wszEnableDiscreteOutput aktiviert ist, gibt diese Einstellung die Lautsprecherkonfiguration des Clientcomputers an. Auf eine der DirectSound-Lautsprecherkonfigurationskonstanten festgelegt. |
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 gegenseitig ausschließend nach Sprache. |
g_wszVideoSampleDurations | WMT_TYPE_BOOL | Wenn True, liefert der Leser genaue Beispieldauern. |
g_wszEnableWMAProSPDIFOutput | WMT_TYPE_BOOL | Wenn true, enthält der Leser das Sony/Phillips Digital Interface-Format (S/PDIF) in den aufgezählten Ausgabetypen. |
Verwandte Themen