IDvdControl::P arentalLevelSelect メソッド (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
構文
HRESULT ParentalLevelSelect(
ULONG ulParentalLevel
);
パラメーター
ulParentalLevel
現在のメディア ファイルの親アクセス レベルを示す 値。 1 ~ 8 の値を指定する必要があります。値は 1 から 8 です。 定義済みの親レベルは次のとおりです。
値 | 説明 |
---|---|
1 | 評価は G、全般です。 |
3 | 評価は PG、保護者のガイダンスが推奨されます。 |
4 | 評価は PG-13 です。親のガイダンスが推奨されます。13 歳未満のユーザーには推奨されません。 |
6 | 評価は R、制限付きです。 |
7 | 評価は NC-17 です。 |
戻り値
HRESULT 値を返します。
解説
ドメインがDVD_DOMAIN_Stopされていない限り、このメソッドはエラーを返します。 詳細については、「 DVD_DOMAIN」を参照してください。
このメソッドは、現在のユーザーのアクセス レベルを設定します。このアクセス レベルは、ユーザーが再生できるメディア ファイルを決定します。 レベルが高いほど、下位レベルのコンテンツを再生できます。より低いレベルでは、より高いレベルのコンテンツを再生できません。 たとえば、大人は子どもが安全なコンテンツをwatchできますが、子供は成人向けコンテンツをwatchできません。
DVD ナビゲーター フィルターでは、親レベルの設定に制限はありません。 DVD プレーヤー アプリケーションでは、現在の親レベルを上げるためのパスワード保護を提供するなど、親レベルの設定に制限を適用できます。 DVD ナビゲーターの保護者による管理は、既定では無効になっています。
ペアレンタル管理を無効にするには、 ulParentalLevel の0xffffffffを渡します。 親の管理が無効になっている場合、プレーヤーは親 ID に関係なく、親ブロックで最初のプログラム チェーン (PGC) を再生します。
要件
サポートされている最小のクライアント | Reference:_Dshowh |
対象プラットフォーム | Windows |
ヘッダー | strmif.h |
[DLL] | Quartz.dll |