メディア ファンデーションのプロパティ

このセクションの内容

トピック 説明
CODECAPI_AVDecDDStereoDownMixMode
Dolby Digital オーディオ デコーダーのステレオ ダウンミックス モードを指定します。
CODECAPI_AVDecNumWorkerThreads
ビデオ デコーダーによって使われるワーカー スレッドの数を設定します。
CODECAPI_AVDecSoftwareDynamicFormatChange
内部的なサイズ変更にソフトウェア動的形式の変更を使うかどうかを設定します。
CODECAPI_AVDecVideoMaxCodedHeight
ビデオ デコーダーが入力の種類として受け入れる画像の最大の高さを設定します。
CODECAPI_AVDecVideoMaxCodedWidth
ビデオ デコーダーが入力の種類として受け入れる画像の最大の幅を設定します。
CODECAPI_AVEncAdaptiveMode
ビデオ エンコーダーのアダプティブ エンコード モードを指定します。
CODECAPI_AVEncCommonTranscodeEncodingProfile
共通トランスコード エンコード プロファイルを指定します。
CODECAPI_AVEncH264CABACEnable
H.264 エントロピ コーディングの CABAC (コンテキスト適応型バイナリ算術符号化) を有効または無効にします。
CODECAPI_AVEncH264PPSID
ピクチャ パラメーター セット (PPS) 識別子を設定します。
CODECAPI_AVEncH264SPSID
H.264 ビット ストリームの SPS ネットワーク抽象化レイヤー (NAL) ユニットでのシーケンス パラメーター セット (SPS) 識別子を設定します。
CODECAPI_AVEncMaxFrameRate
エンコーダーにフィードされるビデオ フレームの最大リアルタイム入力レートを設定します。
CODECAPI_AVEncNumWorkerThreads
ビデオ エンコーダーで使われるワーカー スレッドの数を設定します。
CODECAPI_AVEncSliceControlMode
スライス コントロール モードを指定します。 有効な値は 0、1、および 2 です。
CODECAPI_AVEncSliceControlSize
スライスのサイズをメガバイト (MB)、ビット、または MB 行の単位で指定します。
CODECAPI_AVEncVideoContentType
ビデオ エンコーダーに対するビデオ コンテンツの種類を示します。
CODECAPI_AVEncVideoEncodeFrameTypeQP
量子化パラメーター (QP) が適用されるフレームの形式 (I、P、または B) を指定します。
CODECAPI_AVEncVideoEncodeQP
ビデオ エンコードの量子化パラメーター (QP) を指定します。
CODECAPI_AVEncVideoForceKeyFrame
次のフレームをキー フレームとして符号化することをエンコーダーに強制します。
CODECAPI_AVEncVideoLTRBufferControl
アプリケーションによって制御される長期参照 (LTR) フレームの最大数を指定します。
CODECAPI_AVEncVideoMarkLTRFrame
現在のフレームを LTR フレームとしてマークします。
CODECAPI_AVEncVideoMaxNumRefFrame
エンコーダーによってサポートされる最大参照フレーム数を指定します。
CODECAPI_AVEncVideoMaxQP
エンコーダーによってサポートされる最大 QP を指定します。
CODECAPI_AVEncVideoMeanAbsoluteDifference
各出力サンプルでの IMFAttribute を介した MFSampleExtension_MeanAbsoluteDifference の通知を制御します。
CODECAPI_AVEncVideoMinQP
ビデオ エンコードの最小量子化パラメーター (QP) を指定します。
CODECAPI_AVEncVideoRateControlParams
ビデオ エンコーダーのビデオ レート制御パラメーターを指定します。
CODECAPI_AVEncVideoROIEnabled
入力サンプルで設定されている MFSampleExtension_ROIRectangle 属性を受け入れるかどうかを示します。
CODECAPI_AVEncVideoSelectLayer
ビデオ エンコーダーのビデオ選択レイヤーを設定します。
CODECAPI_AVEncVideoSupportedControls
ビデオ エンコーダーでサポートされる制御を設定します。
CODECAPI_AVEncVideoTemporalLayerCount
ビデオ エンコーダーのビデオ テンポラル レイヤー数を設定します。
CODECAPI_AVEncVideoUsage
ビデオ エンコーダーのビデオ使用量を設定します。
CODECAPI_AVEncVideoUseLTRFrame
1 つまたは複数の LTR フレームを使って現在のフレームをエンコードすることを指定します。
CODECAPI_AVLowLatencyMode
コーデックで低遅延モードを有効にします。
CODECAPI_FeatureMapFlagsUsed
エンコード シーケンス中に使用される機能マップ機能に関するヒントをエンコーダーに提供します。
CODECAPI_VideoEncoderDisplayContentType
ビデオの小さいウィンドウがある、またはビデオがまったくない可能性がある画面コンテンツではなく、コンテンツが全画面表示のビデオかどうかを設定します。
MFNETSOURCE_ACCELERATEDSTREAMINGDURATION
ネットワーク ソースの高速ストリーミングの継続時間 (ミリ秒単位)。
MFNETSOURCE_AUTORECONNECTLIMIT
接続が失われた場合に、ネットワーク ソースがサーバーに再接続してストリーミングの再開を試みる回数。
MFNETSOURCE_AUTORECONNECTPROGRESS
ネットワーク ソースがネットワークへの再接続を試みた回数。
MFNETSOURCE_BROWSERUSERAGENT
ネットワーク ソースがログに使用する "cs(User-Agent)" フィールドの最初の部分の値。
MFNETSOURCE_BROWSERWEBPAGE
ネットワーク ソースがログに使用する "cs(Referer)" フィールドの値。
MFNETSOURCE_BUFFERINGTIME
ネットワーク ソースが起動時にバッファーに入れるデータの秒数。
MFNETSOURCE_CACHEENABLED
ネットワーク ソースがコンテンツをキャッシュするかどうかを指定します。
MFNETSOURCE_CLIENTGUID
サーバーがクライアントを識別する一意識別子。
MFNETSOURCE_CONNECTIONBANDWIDTH
ネットワーク ソースのリンク帯域幅 (1 秒あたりのビット数) を指定します。
MFNETSOURCE_CREDENTIAL_MANAGER
IMFNetCredentialManager インターフェイスへのポインターを格納します。
MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION
バイト ストリームに関連付けられている DRM ライセンスを表すバイト配列を格納します。
MFNETSOURCE_ENABLE_DOWNLOAD
すべてのダウンロード プロトコルが有効かどうかを指定します。
MFNETSOURCE_ENABLE_HTTP
ネットワーク ソースで HTTP プロトコルが有効かどうかを指定します。
MFNETSOURCE_ENABLE_MSB
ネットワーク ソースでメディア ストリーム ブロードキャスト (MSB) マルチキャスト プロトコルが有効かどうかを指定します。
MFNETSOURCE_ENABLE_PRIVATEMODE
ネットワーク ソースでプライベート ダウンロード モードを有効にします。
MFNETSOURCE_ENABLE_RTSP
ネットワーク ソースでリアルタイム ストリーミング プロトコル (RTSP) トランスポートが有効かどうかを指定します。
MFNETSOURCE_ENABLE_STREAMING
すべてのストリーミング プロトコルが有効かどうかを指定します。
MFNETSOURCE_ENABLE_TCP
ネットワーク ソースで TCP トランスポートが有効かどうかを指定します。
MFNETSOURCE_ENABLE_UDP
ネットワーク ソースでユーザー データグラム プロトコル (UDP) トランスポートが有効かどうかを指定します。
MFNETSOURCE_FRIENDLYNAME
UPnP ConnectionManager サービスを識別する文字列を指定します。
MFNETSOURCE_HOSTEXE
ネットワーク ソースがログに使用する "c-hostexe" フィールドの値。
MFNETSOURCE_HOSTVERSION
ネットワーク ソースがログに使用する "c-hostexever" フィールドの値。
MFNETSOURCE_LOGPARAMS
ログ サーバーに送信するパラメーターを含む文字列の配列。
MFNETSOURCE_LOGURL
ネットワーク ソースがログ情報を送信する URL のリスト。
MFNETSOURCE_MAXBUFFERTIMEMS
ネットワーク ソースがバッファーに入れるデータの最大量 (ミリ秒単位)。
MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION
ネットワーク ソースが UDP トランスポートを使うときの高速ストリーミングの最大継続時間 (ミリ秒単位)。
MFNETSOURCE_PEERMANAGER
クライアントの識別用のフレンドリ名を指定します。
MFNETSOURCE_PLAYERID
ネットワーク ソースがログに使用する "c-playerid" フィールドの値。
MFNETSOURCE_PLAYERUSERAGENT
ネットワーク ソースがログに使用する "cs(User-Agent)" フィールドの 2 番目の部分の値。
MFNETSOURCE_PLAYERVERSION
ネットワーク ソースがログに使用する "c-playerversion" フィールドの値。
MFNETSOURCE_PPBANDWIDTH
ネットワーク ソースによって検出されたパケット ペア帯域幅とランタイム帯域幅を指定します。
MFNETSOURCE_PREVIEWMODEENABLED
アプリケーションが初期バッファリング ロジックを上書きできるようにするプレビュー モードを有効または無効にします。
MFNETSOURCE_PROTOCOL
ネットワーク ソースによって使われる制御プロトコルを指定します。
MFNETSOURCE_PROXYBYPASSFORLOCAL
プロキシ ロケーターでローカル アドレスにプロキシ サーバーを使う必要があるかどうかを指定します。
MFNETSOURCE_PROXYEXCEPTIONLIST
プロキシ サーバーを使わずにクライアント アプリケーションからの接続を受け入れることができるメディア サーバーのセミコロン区切りのリストを指定します。
MFNETSOURCE_PROXYHOSTNAME
プロキシ サーバーのホスト名を指定します。
MFNETSOURCE_PROXYINFO
ネットワーク ソースによって使われるプロキシ サーバーのホスト名とポートを格納します。
MFNETSOURCE_PROXYLOCATORFACTORY
IMFNetProxyLocatorFactory インターフェイスへのポインターを格納します。
MFNETSOURCE_PROXYPORT
プロキシ サーバーのポート番号を指定します。
MFNETSOURCE_PROXYRERUNAUTODETECTION
既定のプロキシ ロケーターでプロキシの自動検出を強制的に行う必要があるかどうかを指定します。
MFNETSOURCE_PROXYSETTINGS
既定のプロキシ ロケーターの構成設定を指定します。
MFNETSOURCE_RESENDSENABLED
ネットワーク ソースが、失われたパケットへの応答で UDP 再送信要求を送信するかどうかを指定します。
MFNETSOURCE_RESOURCE_FILTER
Microsoft メディア ファンデーションの HTTP バイト ストリームに対する IMFNetResourceFilter コールバック インターフェイスへのポインターを格納します。
MFNETSOURCE_SSLCERTIFICATE_MANAGER
IMFSSLCertificateManager インターフェイスを実装するクラスの IUnknown ポインターを格納します。
MFNETSOURCE_STATISTICS
ネットワーク ソースのネットワーク統計情報を格納します。
MFNETSOURCE_STREAM_LANGUAGE
Accept-Language ヘッダーで送信された文字列を格納します。
MFNETSOURCE_THINNINGENABLED
ネットワーク ソースでストリームの切り替えが有効かどうかを指定します。
MFNETSOURCE_TRANSPORT
ネットワーク ソースによって使われるトランスポート プロトコルを指定します。
MFNETSOURCE_UDP_PORT_RANGE
ネットワーク ソースがストリーミング コンテンツの受信に使用できる有効な UDP ポートの範囲。
MFP_PKEY_StreamIndex
MFPlay イベントのメディア ストリームの 0 から始まるインデックスを格納します。
MFP_PKEY_StreamRenderingResults
メディア シンクに正常に接続されたストリームを指定します。
MFPKEY_ASFMEDIASINK_AUTOADJUST_BITRATE
ASF メディア シンクがビット レートを自動的に調整するかどうかを指定します。
MFPKEY_ASFMEDIASINK_BASE_SENDTIME
ASF メディア シンクの基本送信時間 (ミリ秒単位)。
MFPKEY_ASFMEDIASINK_DRMACTION
ASF メディア シンクが Windows Media DRM を適用する方法を指定します。
MFPKEY_ASFMediaSource_ApproxSeek
ASF メディア ソースが概算シークを使用するかどうかを指定します。
MFPKEY_ASFMediaSource_IterativeSeek_Max_Count
ASF メディア ソースが反復シークを実行するときに使用する検索反復の最大数を設定します。
MFPKEY_ASFMediaSource_IterativeSeek_Tolerance_In_MilliSecond
ASF メディア ソースが反復シークを実行するときに使われる許容範囲をミリ秒単位で設定します。
MFPKEY_ASFMediaSource_IterativeSeekIfNoIndex
ソース ファイルにインデックスがない場合に反復シークを使うように ASF メディア ソースを構成します。
MFPKEY_ASFOVERHEADPERFRAME
圧縮されたコンテンツの格納に使われるコンテナーに必要なオーバーヘッド (パケットあたりのバイト数) を指定します。
MFPKEY_ASFSTREAMSINK_CORRECTED_LEAKYBUCKET
ASF メディア シンク上のストリームに対する "リーキー バケット" パラメーターを指定します。
MFPKEY_AVDecVideoSWPowerLevel
デコーダーの電力レベルを指定します。
MFPKEY_AVGCONSTRAINED
エンコーダーで平均制御可能な VBR エンコードが使用されるか指定します。
MFPKEY_AVGFRAMERATE
ビデオ コンテンツの平均フレーム レート (1 秒あたりのフレーム数) を指定します。
MFPKEY_BAVG
平均ビット レート (MFPKEY_RAVG で指定) での制約付き可変ビット レート (VBR) ストリームのバッファー ウィンドウ (ミリ秒単位) を指定します。
MFPKEY_BDELTAQP
アンカー フレームの画像量子化器と B フレームの画像量子化器の間の差分増加を指定します。
MFPKEY_BMAX
ピーク ビット レート (MFPKEY_RMAX で指定) での制約付き可変ビット レート (VBR) ストリームのバッファー ウィンドウ (ミリ秒単位) を指定します。
MFPKEY_BUFFERFULLNESSINFIRSTBYTE
エンコードされたビデオ ビット ストリームのすべてのキー フレームにバッファーが満杯であることを示す値が含まれるかどうかを指定します。
MFPKEY_CATEGORY
メディア ファンデーション変換 (MFT) のカテゴリ GUID を格納します。
MFPKEY_CHECKDATACONSISTENCY2P
2 パス VBR エンコードを実行するとき、パス間のデータ整合性をエンコーダーで確認するか指定します。 読み取り/書き込み。
MFPKEY_CLOSEDENTRYPOINT
画像のグループの先頭で使用するエンコーダーのエンコード パターンを指定します。
MFPKEY_CLSID
メディア ファンデーション変換 (MFT) の CLSID を格納します。
MFPKEY_CODEDFRAMES
コーデックによってエンコードされたビデオ フレームの数を指定します。
MFPKEY_CODEDNONZEROFRAMES
コーデックによってエンコードされた、実際にデータを含むビデオ フレームの数を指定します。
MFPKEY_COLOR_BRIGHTNESS
明るさを調節します。
MFPKEY_COLOR_CONTRAST
コントラストを調節します。
MFPKEY_COLOR_HUE
色合いを調節します。
MFPKEY_COLOR_SATURATION
彩度を調節します。
MFPKEY_COLORCONV_DSTLEFT
処理後の四角形の左端を指定します (ピクセル単位)。
MFPKEY_COLORCONV_DSTTOP
処理後の四角形の上端を指定します (ピクセル単位)。
MFPKEY_COLORCONV_HEIGHT
処理前と処理後の四角形の高さを指定します (ピクセル単位)。
MFPKEY_COLORCONV_MODE
入力ストリームをインターレースするかどうかを指定します。
MFPKEY_COLORCONV_SRCLEFT
処理前の四角形の左端を指定します (ピクセル単位)。
MFPKEY_COLORCONV_SRCTOP
処理前の四角形の上端を指定します (ピクセル単位)。
MFPKEY_COLORCONV_WIDTH
処理前と処理後の四角形の幅を指定します (ピクセル単位)。
MFPKEY_COMPLEXITY
エンコーダーのアルゴリズムの複雑さを指定します。
MFPKEY_COMPLEXITYEX
エンコーダーのアルゴリズムの複雑さを指定します。
MFPKEY_COMPRESSIONOPTIMIZATIONTYPE
Windows Media Video 9 Advanced Profile エンコーダーに使う最適なビジュアル品質設定を指定します。
MFPKEY_CONSTRAIN_ENUMERATED_VBRQUALITY
エンコーダーが列挙するモードを、MFPKEY_DESIRED_VBRQUALITY で示される品質要件を満たすモードに限定するかどうかを指定します。
MFPKEY_CONSTRAINDECLATENCY
デコーダーの最大遅延要件によってエンコーダーが制約されるか指定します。
MFPKEY_CONSTRAINENCCOMPLEXITY
オーディオ エンコード アルゴリズムの複雑性が制約されるかどうかを指定します。
MFPKEY_CONSTRAINENCLATENCY
最大遅延要件によってエンコーダーが制約されるか指定します。
MFPKEY_Content_DLNA_Profile_ID
メディア ソースのデジタル リビング ネットワーク アライアンス (DLNA) プロファイル識別子を格納します。
MFPKEY_CONV_INPUTFRAMERATE
入力フレーム レートを比率として指定します。
MFPKEY_CONV_OUTPUTFRAMERATE
出力フレーム レートを比率として指定します。
MFPKEY_CRISP
コーデック出力のモーションの滑らかさと画像の品質のトレードオフを数値で表します。
MFPKEY_DATARATE
このプロパティは廃止されており、設定しないでください。
MFPKEY_DECODER_DEINTERLACING
デコーダーが圧縮ストリームからのインターレースされたビデオ フレームをプログレッシブ フレームとしてデコードするかどうかを指定します。
MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence
ファイルのデコード後に最後に返される可能性がある追加の PCM サンプルの最大数を指定します。
MFPKEY_DECODERCOMPLEXITYPROFILE
エンコードされたコンテンツの複雑性プロファイルを指定します。
MFPKEY_DECODERCOMPLEXITYREQUESTED
ビデオ エンコードに使用するデバイス準拠テンプレートを指定します。
MFPKEY_DELTAMVRANGEINDEX
モーション ベクトル情報のエンコードに使う方法を指定します。
MFPKEY_DENOISEOPTION
エンコード時にコーデックでノイズ フィルターを使うかどうかを指定します。
MFPKEY_DESIRED_VBRQUALITY
オーディオ ストリームの品質ベース (1 パス) の可変ビット レート (VBR) エンコードに必要な品質レベルを指定します。
MFPKEY_DROPPEDFRAMES
エンコード中に破棄されたビデオ フレームの数を指定します。
MFPKEY_DXVA_ENABLED
デコーダーで DirectX ビデオ アクセラレーション ハードウェアを使うかどうかを指定します (使用可能な場合)。
MFPKEY_DYN_ALLOW_NOISESUB
エンコーダーでノイズ置換を使用するか指定します。
MFPKEY_DYN_ALLOW_PCMRANGELIMITING
エンコーダーで PCM 範囲制限を使用するか指定します。
MFPKEY_DYN_BANDTRUNC_BWCEIL
エンコーダーのバンド切り捨てによって許容される最大コード化帯域幅を指定します。
MFPKEY_DYN_BANDTRUNC_BWFLOOR
エンコーダーのバンド切り捨てによって許容される最小コード化帯域幅を指定します。
MFPKEY_DYN_BANDTRUNC_QCEIL
最小コード化帯域幅が許可される品質を指定します。
MFPKEY_DYN_BANDTRUNC_QFLOOR
最大コード化帯域幅が許可される品質を指定します。
MFPKEY_DYN_BANDTRUNCATION
エンコーダーでバンド切り捨てを実行するか指定します。
MFPKEY_DYN_SIMPLEMASK
Windows Media Audio Encoder のバージョン 7 で実行されるマスク計算のスタイルをエンコーダーで使うかどうかを指定します。
MFPKEY_DYN_STEREO_PREPROC
エンコーダーでステレオ画像処理を実行するか指定します。
MFPKEY_DYN_VBR_BAVG
平均制御可能な VBR エンコードを使用するように構成されたエンコーダーのバッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_DYN_VBR_RAVG
平均制御可能な VBR エンコードを使用するように構成されたエンコーダーの平均ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_ENCCOMPLEXITY
エンコード アルゴリズムの複雑性を指定します。
MFPKEY_ENDOFPASS
エンコード パスの終了を指定します。
MFPKEY_ENHANCED_WMA
コア エンコーダーで "Plus" 機能を使用するか指定します。
MFPKEY_EXATTRIBUTE_SUPPORTED
メディア ファンデーション変換 (MFT) が入力サンプルから出力サンプルに属性をコピーするかどうかを指定します。
MFPKEY_FI_ENABLED
デコーダーでフレーム補間を使う必要があるかどうかを指定します。
MFPKEY_FI_SUPPORTED
デコーダーがフレーム補間をサポートするかどうかを指定します。
MFPKEY_FORCEFRAMEHEIGHT
エンコードされたビデオの中間フレームの高さを指定します。
MFPKEY_FORCEFRAMEWIDTH
エンコードされたビデオの中間フレームの幅を指定します。
MFPKEY_FORCEMEDIANSETTING
コーデックでエンコード時に中央値フィルター処理を使う必要があるかどうかを指定します。
MFPKEY_FOURCC
使用するエンコーダーを示す FOURCC を指定します。
MFPKEY_FRAMECOUNT
このプロパティは廃止されており、設定しないでください。
MFPKEY_FULLFRAMERATE
エンコーダーによるフレームの破棄が許可されているかどうかを指定します。
MFPKEY_HTTP_ByteStream_Enable_Urlmon
メディア ファンデーション HTTP バイト ストリームで URL モニカー (Urlmon とも呼ばれます) を使用できるようにします。
MFPKEY_HTTP_ByteStream_Urlmon_Bind_Flags
メディア ファンデーション HTTP バイト ストリームのモニカー バインド フラグを設定します。
MFPKEY_HTTP_ByteStream_Urlmon_Security_Id
メディア ファンデーション HTTP バイト ストリームのルート セキュリティ識別子を設定します。
MFPKEY_HTTP_ByteStream_Urlmon_Window
メディア ファンデーション HTTP バイト ストリームのウィンドウを設定します。
MFPKEY_INTERLACEDCODINGENABLED
インターレースされたビデオ エンコードを使うかどうかを指定します。
MFPKEY_KEYDIST
コーデック出力でのキー フレーム間の最大時間を指定します (ミリ秒単位)。
MFPKEY_LIVEENCODE
このプロパティは廃止されており、設定しないでください。
MFPKEY_LOOKAHEAD
コーデックが、現在のフレームをエンコードする前に評価する、現在のフレームの後のフレーム数を指定します。
MFPKEY_LOOPFILTER
コーデックがエンコード時にループ内非ブロック化フィルターを使う必要があるかどうかを指定します。
MFPKEY_MACROBLOCKMODECOSTMETHOD
使用するマクロブロック モードを決めるためにコーデックで使われるコスト方法を指定します。
MFPKEY_MAXDECLATENCYMS
デコーダーの最大遅延をミリ秒単位で指定します。
MFPKEY_MAXENCLATENCYMS
エンコーダーの最大遅延をミリ秒単位で指定します。
MFPKEY_MediaProtectionContainerGuid
コンテナー内のデジタル著作権管理デジタル著作権管理 (DRM) 保護システムを示す GUID を指定します。
MFPKEY_MediaProtectionSystemContext
メディア保護システムの信頼された入力モジュールを初期化するときに使用するコンテキストを含む BLOB を指定します。
MFPKEY_MediaProtectionSystemContextsPerTrack
トラックの種類から DRM コンテキストを含む IRandomAccessStream へのマッピングを定義する IPropertySet に設定されます。
MFPKEY_MediaProtectionSystemId
コンテンツに使用するメディア保護システムを指定します。
MFPKEY_MediaProtectionSystemIdMapping
プロパティ システム ID からプロパティ システム アクティブ化 ID へのマッピングを定義する IPropertySet を指定します。
MFPKEY_MediaSource_DisableReadAhead
メディア ソースでの先読みを有効または無効にします。
MFPKEY_MOST_RECENTLY_ENUMERATED_VBRQUALITY
最近列挙された出力の種類の VBR 品質レベルを指定します。
MFPKEY_MOTIONMATCHMETHOD
モーション マッチングに使う方法を指定します。
MFPKEY_MOTIONSEARCHLEVEL
モーション検索操作での色情報の使用方法を指定します。
MFPKEY_MOTIONSEARCHRANGE
モーション検索で使われる範囲を指定します。
MFPKEY_NOISEEDGEREMOVAL
コーデックでノイズの多いフレーム エッジの検出とその削除を試みる必要があるかどうかを指定します。
MFPKEY_NUMBFRAMES
双方向予測フレーム (B フレーム) の数を指定します。
MFPKEY_NUMTHREADS
エンコーダーが使うスレッドの数を指定します。
MFPKEY_NUMTHREADSDEC
デコーダーが使うスレッドの数を指定します。
MFPKEY_PASSESRECOMMENDED
エンコーダーでサポートされるパスの最大数を指定します。
MFPKEY_PASSESUSED
コンテンツをエンコードする目的でエンコーダーで使用されるパスの数を指定します。
MFPKEY_PEAKCONSTRAINED
エンコーダーがピーク ビット レートによって制約されるか指定します。
MFPKEY_PERCEPTUALOPTLEVEL
エンコード時にコーデックで控えめな知覚的最適化を使う必要があるかどうかを指定します。
MFPKEY_PIXELASPECTRATIO
出力メディアの種類のピクセル縦横比を指定します。
MFPKEY_PMP_Creation_Callback
ソース解決中に PMP メディア セッションを作成するコールバックを設定します。
MFPKEY_POSTPROCESSMODE
デコーダーの後処理モードを指定します。
MFPKEY_PREFERRED_FRAMESIZE
フレームあたりのサンプルの推奨数を指定します。
MFPKEY_PRODUCEDUMMYFRAMES
エンコーダーで重複するフレームに対してビット ストリームにダミー フレーム エントリを生成するかどうかを指定します。
MFPKEY_QPPERFRAME
QP を指定します。 指定できる値は 1.0 から 31.0 です。
MFPKEY_RANGEREDUX
コーデックでビデオの有効色範囲を減らす必要があるレベルを指定します。
MFPKEY_RAVG
2 パス可変ビット レート (VBR) エンコードに使われる平均ビット レートを指定します (1 秒あたりのビット数)。
MFPKEY_RDSUBPIXELSEARCH
エンコーダーが RD ベースのサブピクセル MV 検索を使うかどうかを指定します。
MFPKEY_REENCDURATION
セグメントの再エンコードで、再エンコードするセグメントの継続時間を指定します。
MFPKEY_REENCENDBUFFERSIZE
セグメントの再エンコードで、バッファー サイズを指定します。
MFPKEY_REENCQPREF
セグメントの再エンコードで、開始セグメントより前のフレームの量子化器を指定します。
MFPKEY_REENCSTARTBUFFERSIZE
セグメントの再エンコードで、開始バッファーが一杯であることを指定します。
MFPKEY_REQUESTING_A_FRAMESIZE
フレームあたりのサンプル数で指定された優先フレーム サイズをエンコーダーで使う必要があるかどうかを指定します。
MFPKEY_RESIZE_DST_HEIGHT
処理後の四角形の高さを指定します (ピクセル単位)。
MFPKEY_RESIZE_DST_LEFT
処理後の四角形の左端を指定します (ピクセル単位)。
MFPKEY_RESIZE_DST_TOP
処理後の四角形の上端を指定します (ピクセル単位)。
MFPKEY_RESIZE_DST_WIDTH
処理後の四角形の幅を指定します (ピクセル単位)。
MFPKEY_RESIZE_GEOMAPHEIGHT
幾何学的な開口部の高さを指定します (ピクセル単位)。
MFPKEY_RESIZE_GEOMAPWIDTH
幾何学的な開口部の幅を指定します (ピクセル単位)。
MFPKEY_RESIZE_GEOMAPX
幾何学的な開口部の左上隅の X 座標を指定します。
MFPKEY_RESIZE_GEOMAPY
幾何学的な開口部の左上隅の Y 座標を指定します。
MFPKEY_RESIZE_INTERLACE
入力ストリームをインターレースするかどうかを指定します。
MFPKEY_RESIZE_MINAPHEIGHT
最小ディスプレイ アパーチャの高さを指定します (ピクセル単位)。
MFPKEY_RESIZE_MINAPWIDTH
最小ディスプレイ アパーチャの幅を指定します (ピクセル単位)。
MFPKEY_RESIZE_MINAPX
最小ディスプレイ アパーチャの左上隅の X 座標を指定します。
MFPKEY_RESIZE_MINAPY
最小ディスプレイ アパーチャの左上隅の Y 座標を指定します。
MFPKEY_RESIZE_PANSCANAPHEIGHT
パン/スキャン領域の高さを指定します (ピクセル単位)。
MFPKEY_RESIZE_PANSCANAPWIDTH
パン/スキャン領域の幅を指定します (ピクセル単位)。
MFPKEY_RESIZE_PANSCANAPX
パン/スキャン領域の左上隅の X 座標を指定します。
MFPKEY_RESIZE_PANSCANAPY
パン/スキャン領域の左上隅の Y 座標を指定します。
MFPKEY_RESIZE_QUALITY
高品質のビデオを生成するアルゴリズムまたは高速アルゴリズムを使うかどうかを指定します。
MFPKEY_RESIZE_SRC_HEIGHT
処理前の四角形の高さを指定します (ピクセル単位)。
MFPKEY_RESIZE_SRC_LEFT
処理前の四角形の左端を指定します (ピクセル単位)。
MFPKEY_RESIZE_SRC_TOP
処理前の四角形の上端を指定します (ピクセル単位)。
MFPKEY_RESIZE_SRC_WIDTH
処理前の四角形の幅を指定します (ピクセル単位)。
MFPKEY_RMAX
制約付き 2 パス可変ビット レート (VBR) 再生に使われるピーク ビット レートを指定します (1 秒あたりのビット数)。
MFPKEY_SBESourceMode
WTV メディア ソースのストリーム構成を設定します。
MFPKEY_SourceOpenMonitor
アプリケーションの IMFSourceOpenMonitor インターフェイスへのポインターを格納します。
MFPKEY_STAT_BAVG
エンコードされたストリームの平均バッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_STAT_BMAX
エンコードされたストリームの最大バッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_STAT_RAVG
エンコードされたストリームの平均ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_STAT_RMAX
エンコードされたストリームの最大ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_TOTALFRAMES
エンコード処理の間にエンコーダーに渡されたビデオ フレームの合計数を指定します。
MFPKEY_VBRENABLED
エンコーダーが可変ビット レート (VBR) エンコードを使うかどうかを指定します。
MFPKEY_VBRQUALITY
品質ベース (1 パス) の可変ビット レート (VBR) エンコードの実際の品質レベルを指定します。
MFPKEY_VIDEOSCALING
コーデックでビデオ スケーリング最適化を使うかどうかを指定します。
MFPKEY_VIDEOWINDOW
モデル バッファーに収まるコンテンツの量を指定します (ミリ秒単位)。
MFPKEY_VOLHEADERFORREENCODE
セグメントの再エンコードで、再エンコードされるファイルのコーデック プライベート データを指定します。
MFPKEY_VTYPE
インターレースされたソース ビデオの検出にコーデックが使うロジックを指定します。
MFPKEY_WMA_ELEMENTARY_STREAM
サポートされていません。
MFPKEY_WMAAECMA_DEVICE_INDEXES
音声キャプチャ DSP がオーディオのキャプチャとレンダリングに使用するオーディオ デバイスを指定します。
MFPKEY_WMAAECMA_DEVICEPAIR_GUID
アプリケーションが音声キャプチャ DSP で現在使っているオーディオ デバイスの組み合わせを示します。
MFPKEY_WMAAECMA_DMO_SOURCE_MODE
音声キャプチャ DSP でソース モードとフィルター モードのどちらを使うかを指定します。
MFPKEY_WMAAECMA_FEATR_AES
音声キャプチャ DSP が残留信号に対して音響エコー抑制 (AES) を実行する回数を指定します。
MFPKEY_WMAAECMA_FEATR_AGC
音声キャプチャ DSP が自動ゲイン制御を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_CENTER_CLIP
音声キャプチャ DSP がセンター クリッピングを実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_ECHO_LENGTH
アコースティック エコー キャンセレーション (AEC) アルゴリズムが処理できるエコーの継続時間を指定します (ミリ秒単位)。
MFPKEY_WMAAECMA_FEATR_FRAME_SIZE
音声キャプチャ DSP で使われるオーディオ フレーム サイズを指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_BEAM
音声キャプチャ DSP がマイク アレイ処理に使うビームを指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_MODE
音声キャプチャ DSP がマイク アレイ処理を実行する方法を指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_PREPROC
音声キャプチャ DSP がマイク アレイの前処理を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_NOISE_FILL
音声キャプチャ DSP がノイズ フィリングを実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_NS
音声キャプチャ DSP がノイズ抑制を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_VAD
音声キャプチャ DSP が実行する音声アクティビティ検出の種類を指定します。
MFPKEY_WMAAECMA_FEATURE_MODE
音声キャプチャ DSP のさまざまなプロパティの既定の設定をアプリケーションがオーバーライドできるようにします。
MFPKEY_WMAAECMA_MIC_GAIN_BOUNDER
音声キャプチャ DSP がマイク ゲイン バウンディングを適用するかどうかを指定します。
MFPKEY_WMAAECMA_MICARRAY_DESCPTR
音声キャプチャ DSP のマイク アレイ形状を指定します。
MFPKEY_WMAAECMA_QUALITY_METRICS
音声キャプチャ DSP からアコースティック エコー キャンセレーション (AEC) の品質メトリックを取得します。
MFPKEY_WMAAECMA_RETRIEVE_TS_STATS
音声キャプチャ DSP がタイム スタンプ統計情報をレジストリに格納するかどうかを指定します。
MFPKEY_WMAAECMA_SYSTEM_MODE
音声キャプチャ DSP の処理モードを設定します。
MFPKEY_WMADEC_DRCMODE
オーディオ デコーダーが使うダイナミック レンジ制御モードを指定します。
MFPKEY_WMADEC_FOLDDOWN_MATRIX
エンコードされるストリームに含まれるチャンネル数より少ないチャンネル用にマルチチャンネル オーディオをデコードするための、作成者が提供するフォールドダウン係数を指定します。
MFPKEY_WMADEC_HIRESOUTPUT
オーディオ デコーダーが高解像度の出力を提供する必要があるかどうかを指定します。
MFPKEY_WMADEC_LTRTOUTPUT
デコーダーが Lt-Rt フォールドダウンを実行する必要があるかどうかを指定します。
MFPKEY_WMADEC_SPKRCFG
クライアント コンピューターでのスピーカー構成を指定します。
MFPKEY_WMADRC_AVGREF
オーディオ コンテンツの平均ボリューム レベルを指定します。
MFPKEY_WMADRC_AVGTARGET
出力オーディオ コンテンツの望ましい平均音量レベルを指定します。
MFPKEY_WMADRC_PEAKREF
オーディオ コンテンツで発生する最大ボリューム レベルを指定します。
MFPKEY_WMADRC_PEAKTARGET
出力オーディオ コンテンツの望ましい最大音量レベルを指定します。
MFPKEY_WMAENC_AVGBYTESPERSEC
品質ベースの可変ビット レート (VBR) オーディオ ストリームでの 1 秒あたりの平均バイト数を指定します。
MFPKEY_WMAENC_BUFFERLESSCBR
エンコーダーでフレームごとに 1 つの WMA パケットを生成するか指定します。
MFPKEY_WMAENC_GENERATE_DRC_PARAMS
エンコーダーでダイナミック レンジ制御パラメーターを生成するか指定します。
MFPKEY_WMAENC_ORIGWAVEFORMAT
入力オーディオ コンテンツを記述する WAVEFORMATEX 構造体を指定します。
MFPKEY_WMAENC_RTSPDIF
エンコーダーでリアルタイム S/PDIF エンコードを有効にする必要があるかどうかを指定します。
MFPKEY_WMAVOICE_ENC_BufferWindow
音声コーデックに使われるバッファー ウィンドウを指定します (ミリ秒単位)。
MFPKEY_WMAVOICE_ENC_DecoderDelay
エンコーダーの待ち時間をパケット ユニット数で指定します。
MFPKEY_WMAVOICE_ENC_EDL
音声コーデックによって音楽としてエンコードされるコンテンツの部分を指定します。
MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode
音声コーデックのモードを指定します。
MFPKEY_WMRESAMP_CHANNELMTX
ソース チャンネルをターゲット チャンネルに変換するために使われるチャンネル マトリックスを指定します (たとえば、5.1 をステレオに変換する場合)。
MFPKEY_WMRESAMP_FILTERQUALITY
出力の品質を指定します。
MFPKEY_WMRESAMP_LOWPASS_BANDWIDTH
ローパス フィルターの帯域幅をターゲット サンプル レートに対する割合で指定します。
MFPKEY_ZEROBYTEFRAMES
前のフレームと重複していたためにスキップされたビデオ フレームの数を指定します。

 

メディア ファンデーション プログラミング リファレンス

属性とプロパティ