次の方法で共有


DVD_MenuAttributes 構造体

DVD_MenuAttributes 構造体には、DVD メニューに関する情報を格納する。指定されたストリームの DVD_MenuAttributes 構造体は、IDvdInfo2::GetTitleAttributes メソッドで設定する。

構文

typedef struct tagDVD_MenuAttributes {
    BOOL                        fCompatibleRegion[8];
    DVD_VideoAttributes         VideoAttributes;
    BOOL                        fAudioPresent;
    DVD_AudioAttributes         AudioAttributes;
    BOOL                        fSubpicturePresent;
    DVD_SubpictureAttributes    SubpictureAttributes;
} DVD_MenuAttributes;

メンバ

fCompatibleRegion

ディスクが作成された地域と互換性のある DVD リージョンを示す TRUE/FALSE 値の配列。配列の 8 つのインデックス (0 ~ 7) それぞれが、8 つの DVD リージョン (1 ~ 8) に対応する。この配列は、Video Manager Menu (ディスク全体のメイン メニュー) について照会した場合にのみ設定される。

**重要 :**0 の値 (FALSE) はそのリージョンに互換性がある (許可されている) ことを示している。1 の値 (TRUE) はそのリージョンに互換性がないことを示している。このメンバには、fIncompatibleRegion という名前が付けられていなければならない。

VideoAttributes

メニューのビデオ属性が格納された DVD_VideoAttributes 構造体。この構造体は VMGM と VTSM の両方に適用される。

fAudioPresent

メニューにオーディオ ストリームがあるかどうかを示すブール型の変数。

AudioAttributes

メニューのオーディオ ストリームに関する情報が格納された DVD_AudioAttributes 構造体。この構造体は fAudioPresent が TRUE の場合にのみ設定される。

fSubpicturePresent

メニューにサブピクチャ ストリームがあるかどうかを示すブール型の変数。

SubpictureAttributes

メニューのサブピクチャ ストリームに関する情報が格納された DVD_SubpictureAttributes 構造体。この構造体は fSubpicturePresent が TRUE の場合にのみ設定される。

参照