다음을 통해 공유


DVD_TitleAttributes 구조체(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

DVD_TitleAttributes 구조에는 DVD 제목에 대한 정보가 포함되어 있습니다.

구문

typedef struct tagDVD_TitleMainAttributes {
  union {
    DVD_TITLE_APPMODE AppMode;
    DVD_HMSF_TIMECODE TitleLength;
  };
  DVD_VideoAttributes             VideoAttributes;
  ULONG                           ulNumberOfAudioStreams;
  DVD_AudioAttributes             AudioAttributes[8];
  DVD_MultichannelAudioAttributes MultichannelAudioAttributes[8];
  ULONG                           ulNumberOfSubpictureStreams;
  DVD_SubpictureAttributes        SubpictureAttributes[32];
} DVD_TitleAttributes;

멤버

AppMode

탐색기가 가라오케 모드인지 여부를 나타내는 형식 DVD_TITLE_APPMODE 변수입니다.

TitleLength

DVD_HMSF_TIMECODE 구조체입니다.

VideoAttributes

현재 메뉴 또는 제목의 "기본" 비디오에 대한 정보를 포함하는 DVD_VideoAttributes 구조체입니다.

ulNumberOfAudioStreams

타이틀에서 사용할 수 있는 오디오 스트림의 수입니다.

AudioAttributes[8]

현재 타이틀에서 사용 가능한 각 오디오 스트림에 대한 정보를 포함하는 DVD_AudioAttributes 구조체의 배열입니다.

MultichannelAudioAttributes[8]

DVD_AudioAttributes 구조체의 배열입니다.

ulNumberOfSubpictureStreams

타이틀에서 사용할 수 있는 하위픽처 스트림의 수입니다.

SubpictureAttributes[32]

타이틀에서 사용 가능한 각 하위 이미지 스트림에 대한 정보를 포함하는 DVD_SubpictureAttributes 구조체의 배열입니다.

설명

기본적으로 DVD 탐색기는 익명 공용 구조체의 AppMode 멤버를 사용하여 타이틀 모드를 보고합니다.

애플리케이션이 DVD_EnableTitleLength 옵션을 TRUE로 설정하면 DVD 탐색기는 공용 구조체의 TitleLength 멤버를 사용하여 타이틀 길이를 보고합니다. 이 옵션을 설정하려면 IDvdControl2::SetOption 메서드를 호출합니다.

요구 사항

   
머리글 strmif.h(Dshow.h 포함)

추가 정보

DirectShow 구조체

IDvdInfo2::GetTitleAttributes