次の方法で共有


IDVRGB219::SetRGB219

SetRGB219 メソッドは、DV のエンコードおよびデコード用のダイナミック レンジを制御する。

DV ビデオ フォーマットは、16 ~ 235 のダイナミック レンジを持っている。デフォルトでは、DV ビデオ デコーダが 24 ビット RGB または 32 ビット RGB にデコードする場合、カラーの範囲を 0 ~ 255 に拡張する。同様に、DV ビデオ エンコーダは 24 ビット RGB を 16 ~ 235 の範囲に圧縮する。RGB-219 モードでは、デコーダはカラーの範囲を拡張せず、エンコーダはカラーの範囲を圧縮しない。SetRGB219 メソッドを使って、デフォルト モードと RGB-219 モードを切り替える。

構文

  HRESULT SetRGB219(
  BOOL bState
);

パラメータ

bState

[in] フィルタのエンコード動作またはデコード動作を指定するブール型の値。

説明
TRUE RGB-219 モードを有効にする。
FALSE RGB-219 モードを無効にする。デフォルト モードを使う。

戻り値

成功した場合は S_OK を返す。それ以外の場合は HRESULT エラー コードを返す。

注意

エンコーダの場合、入力タイプが RGB-24 でない限り、このメソッドを呼び出しても効果はない。デコーダの場合、出力タイプが RGB-24 または RGB-32 でない限り、このメソッドを呼び出しても効果はない。

参照