DirectShow 列挙型

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

このセクションでは、DirectShow 列挙型について説明します。

列挙型 説明
_AM_ASFWRITERCONFIG_PARAM WM ASF ライター フィルターの構成パラメーターを定義します。
_AM_AUDIO_RENDERER_STAT_PARAM オーディオ レンダラーから取得するパフォーマンス情報を指定します。
_AM_FILTER_MISC_FLAGS ソースまたはレンダラーのフィルター フラグを格納します。
AM_ASPECT_RATIO_MODE 表示ウィンドウ内のビデオ イメージの縦横比を指定します。
AM_DVD_GRAPH_FLAGS DVD フィルター グラフで使用するデコーダーの種類を指定します。
AM_DVD_STREAM_FLAGS DVD ストリームの種類 (ビデオ、オーディオ、またはサブ画像) について説明します。
AM_GRAPH_CONFIG_RECONNECT_FLAGS フィルター グラフを動的に再構築するときにフィルターを再接続する方法を指定します。
AM_INTF_SEARCH_FLAGS フィルター グラフでインターフェイスを見つけようとするときに、検索するオブジェクトの種類を指定します。
AM_LINE21_CCLEVEL クローズド キャプション機能レベルを示します。
AM_LINE21_CCSERVICE クローズド キャプション デコーダー サービスを示します。
AM_LINE21_CCSTATE クローズド キャプションの状態 (オンまたはオフ) を示します。
AM_LINE21_DRAWBGMODE クローズド キャプション付きテキストの背景モードを示します。
AM_MPEG2Level MPEG-2 ビデオ標準で指定されている MPEG-2 ビデオ レベルを示します。
AM_MPEG2Profile MPEG-2 ビデオ標準で指定されている MPEG-2 ビデオ プロファイルを示します。
AM_OVERLAY_NOTIFY_FLAGS オーバーレイが変更された内容、またはオーバーレイが変更しようとしている内容に関する情報が含まれます。
AM_PIN_CONNECTION_BLOCK_FLAGS 出力ピンからのデータ フローをブロックする方法を指定するフラグを定義します。
AM_PROPERTY_DVD_RATE_CHANGE サポートされていません。
AM_PUSHSOURCE_FLAGS ライブ ソース フィルターの動作を示します。
AM_SAMPLE_PROPERTY_FLAGS AM_SAMPLE2_PROPERTIES構造体の dwSampleFlags および dwStreamId メンバーの値を指定します。 これらの値は、メディア サンプルのプロパティを表します。
AM_SEEKING_SEEKING_CAPABILITIES メディア ストリームのシーク機能を指定します。
AM_STREAM_INFO_FLAGS AM_STREAM_INFO構造体のさまざまなコンポーネントが設定されているかどうかを示します。
AM_WST_DRAWBGMODE WST クローズド キャプション ウィンドウの背景が不透明か透明かを指定します。
AM_WST_LEVEL サポートされていません。
AM_WST_SERVICE WST サービスの種類を指定します。
AM_WST_STATE WST クローズド キャプションをオンまたはオフにするかどうかを指定します。
AM_WST_STYLE サポートされていません。
AMExtendedSeekingCapabilities フィルターのシーク機能を指定します。 IAMExtendedSeeking::get_ExSeekCapabilities で使用されます。
AMOVERLAYFX DirectDraw ハードウェア オーバーレイ サーフェスに対する効果を指定します。
AMRESCTL_RESERVEFLAGS 現在予約されているリソースの数を増減するかどうかを指定するフラグが含まれます。
AMTunerModeType テレビ チューナー (ケーブルまたはアンテナ) の周波数を指定します。
AMVP_MODE ビデオ ポート (VP) のさまざまなモードを指定します。
AMVP_SELECT_FORMAT_BY VP ミキサーがビデオ形式を選択するために使用する条件を指定します。
AnalogVideoStandard ベースバンドアナログビデオ信号のフォーマットを指定します。
CameraControlFlags 特定のカメラ関数を自動的に設定するか、手動で設定するかを指定します。
CameraControlProperty DirectShow が制御しているカメラの部分を指定します。
CompressionCaps ビデオ圧縮機能を示します。
COPP_ACP_Protection_Level ACP 保護レベルを指定します。
COPP_BusType グラフィックス アダプターで使用される I/O バスの種類を指定します。
COPP_CGMSA_Protection_Level CGMS-A 保護レベルを指定します。
COPP_ConnectorType 物理コネクタの種類を指定します。
COPP_HDCP_Protection_Level HDCP 保護レベルを指定します。
COPP_ImageAspectRatio_EN300294 EN 300 294 の縦横比を指定します。
COPP_StatusFlags COPP セッションの状態を指定します。
COPP_StatusHDCPFlags HDCP 状態フラグが含まれています。
COPP_TVProtectionStandard COPP のテレビ保護基準の一覧を定義します。
DECIMATION_USAGE オーバーレイ ミキサー フィルターで使用されるデシメーション戦略について説明します。
DVD_AUDIO_APPMODE 現在のオーディオ モードを示します。
DVD_AUDIO_FORMAT DVD のオーディオ形式を示します。
DVD_AUDIO_LANG_EXT オーディオ ストリームにオーディオ言語拡張機能が含まれているかどうかを示すフラグを定義します。
DVD_CMD_FLAGS DVD ナビゲーター フィルターがコマンド同期を処理する方法を制御するフラグを定義します。
DVD_DISC_SIDE DVD ディスクの側面を示します。
DVD_DOMAIN DVD ドメインを指定します。
DVD_ERROR DVD エラー条件を指定します。
DVD_FRAMERATE 1 秒あたり 25 フレームまたは 30 フレームで再生するように DVD を作成するかどうかを示します。
DVD_KARAOKE_ASSIGNMENT オーディオ ストリームのスピーカー構成を定義します。
DVD_KARAOKE_CONTENTS ビットごとの OR 操作で使用する場合に、カラオケ タイトルのオーディオ ストリームの各チャネルの内容を記述するフラグを指定します。
DVD_KARAOKE_DOWNMIX IDvdControl2::SelectKaraokeAudioPresentationMode メソッドで使用されるフラグを定義して、各補助チャネルをダウンミックスするスピーカー (存在する場合) を制御します。
DVD_MENU_ID DVD ビデオ タイトル セット (VTS) メニュー識別子を指定します。
DVD_NavCmdType DVD ナビゲーション コマンドの種類を定義します。
DVD_OPTION_FLAG DVD コンテンツの再生に関連する DVD ナビゲーター フィルターの動作の側面を制御するフラグを定義します。
DVD_PARENTAL_LEVEL DVD 仕様で定義されている汎用親レベルのフラグを識別します。
DVD_PB_STOPPED DVD 再生が停止した理由を示します。
DVD_PREFERRED_DISPLAY_MODE ユーザーが優先するウィンドウの縦横比と変換方法を示します。
DVD_RELATIVE_BUTTON DVD メニュー ナビゲーションやその他の操作に使用される 4 つの方向ボタンを識別します。
DVD_SUBPICTURE_CODING サブ画像ストリームに含まれるコンテンツの種類を示します。
DVD_SUBPICTURE_LANG_EXT 指定したサブ画像ストリームで使用できる言語拡張機能を定義します。
DVD_SUBPICTURE_TYPE サブ画像ストリームに含まれるコンテンツの種類を決定するために使用されるフラグを定義します。
DVD_TextCharSet 指定した文字列をエンコードする ISO 文字セットを定義します。
DVD_TextStringType DVD テキスト文字列型のサブセットを定義します。
DVD_TIMECODE_FLAGS DVD を再生するために作成されたフレーム レートを示します。
DVD_TITLE_APPMODE DVD タイトルがカラオケ タイトルかどうかを示します。
DVD_VIDEO_COMPRESSION 使用可能な DVD ビデオ圧縮の種類を定義します。
DVD_WARNING DVD 警告条件を指定します。
DVDECODERRESOLUTION デジタル ビデオ (DV) のデコード解像度を示します。
DVENCODERFORMAT DV 形式を示します。
DVENCODERRESOLUTION DV エンコードの解像度を示します。
DVENCODERVIDEOFORMAT DV エンコードのビデオ標準 (NTSC または PAL) を示します。
FILTER_STATE フィルターの状態を指定します。
InterleavingMode ビデオ フレームとオーディオ サンプルをディスクに書き込む方法を指定します。
MEDIA_SAMPLE_CONTENT MPEG-2 トランスポート ストリーム内の基本ストリームの内容について説明します。
PhysicalConnectorType ピンの物理的な種類を指定します。
PIN_DIRECTION ピンの方向を示します。
QualityMessageType 品質メッセージについて説明します。
REG_PINFLAG REGFILTERPINS2 構造体のフラグを定義します。
REM_FILTER_FLAGS フィルター グラフからフィルターを削除する方法を指定します。
SNDDEV_ERR 障害が発生したときにオーディオ デバイスにアクセスする方法を指定します。
TunerInputType テレビ チューナー (ケーブルまたはアンテナ) の周波数を指定します。
TVAudioMode テレビ オーディオ コントロールのモードを指定します。
VALID_UOP_FLAG DVD で現在許可されているユーザー操作 (UOP) コマンドを示します。
VfwCaptureDialogs Microsoft Video for Windows キャプチャ ドライバーのダイアログ ボックスを指定します。
VfwCompressDialogs Video for Windows コーデックのダイアログ ボックスを指定します。
VideoControlFlags 水平方向または垂直方向の反転、外部トリガーの有効化、トリガー のシミュレートなど、ビデオ デバイスの動作モードを指定します。
VIDEOENCODER_BITRATE_MODE IEncoderAPI インターフェイス メソッドでサポートされる 3 種類のビット レートを定義します。
VideoProcAmpFlags ビデオのプロパティを設定する方法を指定します。
VideoProcAmpProperty ビデオ キャプチャ デバイスのビデオ プロパティを指定します。
VMR_ASPECT_RATIO_MODE IVMRWindowlessControl::GetAspectRatioMode メソッドおよび IVMRWindowlessControl::SetAspectRatioMode メソッドと共に使用して、縦横比モードを設定および取得します
VMR9_SampleFormat ビデオ ストリームのインターレースについて説明します。
VMR9AlphaBitmapFlags VMR9AlphaBitmap 構造体の dwFlags メンバーに使用できる値を定義します。
VMR9AspectRatioMode IVMRWindowlessControl9::GetAspectRatioMode メソッドと SetAspectRatioMode メソッドと共に使用して、縦横比モードを設定および取得します。
VMR9DeinterlacePrefs アプリケーションによって設定されたメソッドを使用できない場合に VMR-9 で使用されるインターレース解除メソッドについて説明します。
VMR9DeinterlaceTech ビデオ ストリームのインターレース解除に使用されるアルゴリズムについて説明します。
VMR9MixerPrefs Direct3D サーフェスでビデオ イメージを作成するときに使用されるデシメーション、フィルター処理、色空間情報を指定するフラグが含まれます
VMR9Mode IVMRFilterConfig9::GetRenderingMode メソッドと SetRenderingModeメソッドの呼び出しで使用され、VMR-9 のレンダリング モードを取得または指定します。
VMR9PresentationFlags VMR9PresentationInfo 構造体のメンバー。
VMR9ProcAmpControlFlags イメージ調整プロパティを指定します。
VMR9SurfaceAllocationFlags IVMRSurfaceAllocator9::InitializeDevice メソッドと共に使用して、サーフェス作成パラメーターを指定します。
VMR9RenderPrefs VMR-9 の基本的なレンダリング設定を指定します。
VMRDeinterlacePrefs VMR のインターレース解除設定ポリシーを記述するために使用されます。
VMRDeinterlaceTech ストリームのインターレース解除に使用されるアルゴリズムを記述するために使用されます。 フラグは相互に排他的ではありません。
VMRMixerPrefs DirectDraw サーフェイスでビデオ イメージを作成するときに使用されるデシメーション、フィルター処理、色空間情報を指定するフラグが含まれます。
VMRMode VMR-7 のレンダリング モードを取得または指定するために、 IVMRFilterConfig::GetRenderingMode メソッドと IVMRFilterConfig::SetRenderingMode メソッドの呼び出しで使用されます。
VMRPresentationFlags VMRPRESENTATIONINFO 構造体のメンバー
VMRRenderPrefs IVMRFilterConfig::GetRenderingPrefs メソッドおよび IVMRFilterConfig::SetRenderingPrefs メソッドと共に使用して、基本的なレンダリング設定を取得および設定します。
VMRSurfaceAllocationFlags IVMRSurfaceAllocator::AllocateSurface メソッドと共に使用して、サーフェス作成パラメーターを指定します。

 

DirectShow リファレンス