DirectShow DirectShow 레퍼런스 DirectShow 의 열거형 DVD_TextStringType [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
DVD 텍스트 캐릭터 라인 타입의 서브 세트를 정의한다.
구문
enum DVD_TextStringType {
// 디스크 구조체 식별자 (0x00..0x0f).
// 이것들은, 그 캐릭터 라인 타입을 사용해
// 내용 캐릭터 라인을 정리하기 위한 하늘의 캐릭터 라인.
DVD_Struct_Volume = 0x01,
DVD_Struct_Title = 0x02,
DVD_Struct_ParentalID = 0x03,
DVD_Struct_PartOfTitle = 0x04,
DVD_Struct_Cell = 0x05,
// 스트림 (0x10..0x1f)
DVD_Stream_Audio = 0x10,
DVD_Stream_Subpicture = 0x11,
DVD_Stream_Angle = 0x12,
// 스트림의 채널 (0x20..0x2f)
DVD_Channel_Audio = 0x20,
// 애플리케이션 정보
// 일반 (0x30..0x37)
// 현재의 노드의 이름, 즉 볼륨 타이틀,
// 무비 타이틀, 노래 타이틀 등을
// 식별하기 위해서 사용된다.
DVD_General_Name = 0x30,
DVD_General_Comments = 0x31,
// 타이틀 (0x38..0x3f)
DVD_Title_Series = 0x38,
DVD_Title_Movie = 0x39,
DVD_Title_Video = 0x3a,
DVD_Title_Album = 0x3b,
DVD_Title_Song = 0x3c,
DVD_Title_Other = 0x3f,
// 타이틀 (서브) (0x40..0x47)
DVD_Title_Sub_Series = 0x40,
DVD_Title_Sub_Movie = 0x41,
DVD_Title_Sub_Video = 0x42,
DVD_Title_Sub_Album = 0x43,
DVD_Title_Sub_Song = 0x44,
DVD_Title_Sub_Other = 0x47,
// 타이틀 (오리지날) (0x48..0x4f)
DVD_Title_Orig_Series = 0x48,
DVD_Title_Orig_Movie = 0x49,
DVD_Title_Orig_Video = 0x4a,
DVD_Title_Orig_Album = 0x4b,
DVD_Title_Orig_Song = 0x4c,
DVD_Title_Orig_Other = 0x4f,
// 그 외의 정보 (0x50..0x57)
DVD_Other_Scene = 0x50,
DVD_Other_Cut = 0x51,
DVD_Other_Take = 0x52,
//이하의 사용율의 낮은 카테고리는, DVD 규격으로
//규정되고 있지만, DVD_TextStringType 열거에서는
//정의되지 않다.
// 언어 0x58..0x5b
// 워크 0x5c..0x6b
// 문자 0x6c..0x8f
// 데이터 0x90..0x93
// 가라오케 0x94..0x9b
// 카테고리 0x9c..0x9f
// 가사 0xa0..0xa3
// 문서 0xa4..0xa7
// 그 외 0xa8..0xab
// 예약이 끝난 0xac..0xaf
// 관리 0xb0..0xb7
// 다른 관리 0xb8..0xc0
// 예약이 끝난 0xd0..0xdf
// 벤더 0xe0..0xef
// 확장 0xf0..0xf7
// 예약이 끝난 0xf8..0xff
};
엘리먼트
DVD_Struct_Volume
논리 계층의 최상정도 레벨을 나타낸다. 한 면 디스크 또는 양면 디스크의 1 면의 전내용을 참조한다.
DVD_Struct_Title
다음의 DVD_Struct_Title 까지의, 1 개의 타이틀에 속하는 모든 내용 캐릭터 라인을 나타낸다.
DVD_Struct_ParentalID
후에 계속되는 캐릭터 라인의 페어 렌탈 ID 를 나타낸다.
DVD_Struct_PartOfTitle
다음의 DVD_Struct_PartOfTitle 까지의, 1 개의 쳅터에 속하는 모든 내용 캐릭터 라인을 나타낸다.
DVD_Struct_Cell
후에 계속되는 DVD_Struct_Cell 까지의, 1 개의 셀에 속하는 모든 내용 캐릭터 라인을 나타낸다. 셀은, 쳅터의 장면(scene)여도 상관없다.
DVD_Stream_Audio
후에 계속되는 내용 캐릭터 라인이 오디오 스트림을 참조할것을 나타낸다.
DVD_Stream_Subpicture
후에 계속되는 내용 캐릭터 라인이 서브 픽쳐 스트림을 참조할것을 나타낸다.
DVD_Stream_Angle
후에 계속되는 내용 캐릭터 라인이 앵글을 참조할것을 나타낸다.
DVD_Channel_Audio
후에 계속되는 내용 캐릭터 라인이 오디오 채널을 참조할것을 나타낸다.
DVD_General_Name
가장 중요한 내용 캐릭터 라인을 나타낸다. 이 타입의 캐릭터 라인은, 볼륨, 타이틀, 쳅터등의 이름을 포함해, 임의의 구조체 식별자의 뒤에 계속될 수가 있다.
DVD_General_Comments
DVD_General_Name 캐릭터 라인에 의해 기술된, 타이틀이나 쳅터 등에 관한 추가의 정보를 가지는 내용 캐릭터 라인을 식별한다. 이러한 코멘트의 섬세한 내용 또는 구조는 정의되지 않다.
DVD_Title_Series
타이틀이 속하는 시리즈의 이름을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Movie
메인 무비 타이틀을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Video
비디오 타이틀명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Album
앨범 타이틀명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Song
노래 타이틀명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Other
다른 장르의 타이틀명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Series
특정의 나라나 지역전용으로 로컬라이즈 된 시리즈의 이름을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Movie
특정의 나라나 지역전용으로 로컬라이즈 된 무비 타이틀을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Video
특정의 나라나 지역전용으로 로컬라이즈 된 비디오 타이틀을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Album
특정의 나라나 지역전용으로 로컬라이즈 된 앨범 타이틀을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Song
특정의 나라나 지역전용으로 로컬라이즈 된 노래 타이틀을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Sub_Other
특정의 나라나 지역전용으로 로컬라이즈 되어 다른 장르의 타이틀의 이름을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Series
시리즈의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Movie
무비의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Video
비디오의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Album
앨범의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Song
노래의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Title_Orig_Other
컨텐츠의 오리지날명을 포함한 내용 캐릭터 라인을 식별한다.
DVD_Other_Scene
무비 또는 비디오의 특정의 장면(scene)에 관계하는 내용 캐릭터 라인을 식별한다.
DVD_Other_Cut
무비 또는 비디오의 특정의 컷에 관계하는 내용 캐릭터 라인을 식별한다.
DVD_Other_Take
무비 또는 비디오의 특정의 테이크에 관계하는 내용 캐릭터 라인을 식별한다.
주의
DVD_TextStringType 는,IDvdInfo2::GetDVDTextStringAsUnicode 및 IDvdInfo2::GetDVDTextStringAsNative 메서드로 돌려주어져 지정된 텍스트 캐릭터 라인을 디스크 제작자가 어떻게 분류했는지를 나타낸다. 텍스트 캐릭터 라인에 대해서는, 「DVD 텍스트 캐릭터 라인의 조작」을 참조할것.
이 열거로 정의되지 않은 중요한 텍스트 캐릭터 라인 타입의 1 개에, 확장 소트 텍스트 캐릭터 라인 타입 0xF0 가 있다. 이 타입의 캐릭터 라인을 다양한 방법으로 사용해, player에 의한 캐릭터 라인 데이터의 소트를 가능하게 할 수가 있다. 이 타입에는, 일의인 숫자 또는 어순을 바꾼 전의 캐릭터 라인의 편성을 사용할 수 있다. 예를 들어 "The Greatest Hits" 라는 이름을 가지는 캐릭터 라인 타입 0x30 의 뒤에 타입 0xF0 의 캐릭터 라인 "Greatest Hits, The" 를 계속할 수가 있다. 내용 캐릭터 라인과 같게, 소트 캐릭터 라인의 사용법은 엄밀하게 정의되지 않다.
참조