Freigeben über


IDVRGB219::SetRGB219-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die SetRGB219 -Methode steuert den dynamischen Bereich für die DV-Codierung und -Decodierung.

Das DV-Videoformat hat einen dynamischen Bereich von 16–235. Wenn der DV Video Decoder in 24-Bit- oder 32-Bit-RGB decodiert, dekodiert er standardmäßig den Farbbereich auf 0 bis 255. In ähnlicher Weise komprimiert der DV Video Encoder 24-Bit-RGB in den Bereich von 16 bis 235. Im RGB-219-Modus dehnt der Decoder den Farbbereich nicht, und der Encoder komprimiert den Farbbereich nicht. Verwenden Sie die SetRGB219 -Methode, um zwischen dem Standardmodus und dem RGB-219-Modus umzuschalten.

Syntax

HRESULT SetRGB219(
  [in] BOOL bState
);

Parameter

[in] bState

Boolescher Wert, der das Codierungs- oder Decoderverhalten des Filters angibt.

Wert Beschreibung
TRUE Aktivieren Sie den RGB-219-Modus.
FALSE Deaktivieren Sie den RGB-219-Modus. Verwenden Sie den Standardmodus.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Für den Encoder hat diese Methode keine Auswirkung, es sei denn, der Eingabetyp ist RGB-24. Für den Decoder hat er keine Auswirkung, es sei denn, der Ausgabetyp ist RGB-24 oder RGB-32.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Siehe auch

Fehler- und Erfolgscodes

IDVRGB219-Schnittstelle