次の方法で共有


入力設定

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

ライターの入力設定を識別するには、次のグローバル定数を使用します。

グローバル定数 WMT_ATTR_DATATYPE pValue の説明
g_wszDeinterlaceMode WMT_TYPE_DWORD トピック「 ビデオのインターレースを解除するには」のモード テーブルの値のいずれかに設定します。 を設定すると、入力のインターレースコンテンツの種類を指定します。 詳細については、「ビデオの インターレースを解除するには」を参照してください。
g_wszFixedFrameRate WMT_TYPE_BOOL True に設定すると、エンコード中にフレームを削除しないようにコーデックに指示します。 これにより、出力ビデオ ストリームの フレーム レート が一定になります。 入力ストリームのフレーム レートを一定にする必要はありません。
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD トピック「ビデオの インターレースを解除する」の初期パターン テーブルのいずれかの値に設定します。 デインターレース モードをWM_DM_DEINTERLACE_INVERSETELECINEに設定すると、 テレシネ 入力のパターンを指定するように設定できます。 詳細については、「ビデオの インターレースを解除するには」を参照してください。
g_wszInterlacedCoding WMT_TYPE_BOOL True に設定すると、コーデックでストリームをインターレースコンテンツとしてエンコードすることを指定します。 詳細については、「 インターレース ビデオを使用するには」を参照してください。
g_wszJPEGCompressionQuality WMT_TYPE_DWORD 入力に使用する JPEG 品質レベル (1 ~ 100) を指定します。
g_wszWatermarkCLSID WMT_TYPE_GUID 値は透かし GUID に設定されます。
g_wszWatermarkConfig WMT_TYPE_STRING 値は透かしの構成に設定されます。 この値は、透かしの DMO によって異なります。 詳細については、透かしシステムのドキュメントを参照してください。

 

Note

ストリームに対して構成された入力設定は、書き込まれたファイルに保持されません。 カスタム リーダーがこれらのエンコード パラメーターにアクセスできるようにする場合は、カスタム属性を作成してファイル ヘッダーに格納する必要があります。

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting