CBaseControlVideo _ sourcewidth メソッド

メソッドは、 get_SourceWidth 現在のコピー元の四角形の幅を取得します。

構文

HRESULT get_SourceWidth(
   long *pSourceWidth
);

パラメーター

pSourceWidth

現在のソースの四角形の幅へのポインター。

戻り値

実装に依存する HRESULT 値を返します。次のいずれかの値を指定することも、一覧表示されない他の値を指定することもできます。

リターン コード 説明
E _ 失敗
失敗しました。
E _ ポインター
NULL ポインター引数。
VFW _ E _ 未 _ 接続
ピンが接続されていないため、操作を実行できません。
NOERROR
正常終了しました。

解説

このメンバー関数は、 Ibasicvideo:: get _ sourcewidth メソッドを実装します。

アプリケーションでは、 Ibasicvideo インターフェイスを使用してビデオの変換元と変換先の四角形を変更できます。 ソースの四角形は、ネイティブビデオソースのどのセクションがディスプレイに表示されるかに影響します。移動先の四角形は、再生時にビデオが表示される場所に影響します。 コピー先の四角形は、再生中のウィンドウのクライアント領域に対して相対的です。 ウィンドウの左上隅は座標 (0, 0) です。

必要条件

要件
ヘッダー
Ctlutil (ストリームを含む)
ライブラリ
Strmbase .lib (リテールビルド);
Strmbasd .lib (デバッグビルド)

関連項目

CBaseControlVideo クラス