enumeração DVD_TextStringType (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Define um subconjunto dos tipos de cadeia de texto de DVD.

Syntax

typedef enum DVD_TextStringType {
  DVD_Struct_Volume = 0x1,
  DVD_Struct_Title = 0x2,
  DVD_Struct_ParentalID = 0x3,
  DVD_Struct_PartOfTitle = 0x4,
  DVD_Struct_Cell = 0x5,
  DVD_Stream_Audio = 0x10,
  DVD_Stream_Subpicture = 0x11,
  DVD_Stream_Angle = 0x12,
  DVD_Channel_Audio = 0x20,
  DVD_General_Name = 0x30,
  DVD_General_Comments = 0x31,
  DVD_Title_Series = 0x38,
  DVD_Title_Movie = 0x39,
  DVD_Title_Video = 0x3a,
  DVD_Title_Album = 0x3b,
  DVD_Title_Song = 0x3c,
  DVD_Title_Other = 0x3f,
  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,
  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,
  DVD_Other_Scene = 0x50,
  DVD_Other_Cut = 0x51,
  DVD_Other_Take = 0x52
} ;

Constantes

 
DVD_Struct_Volume
Valor: 0x1
Indica o nível superior da hierarquia lógica. Refere-se ao conteúdo inteiro de um disco unilateral ou de um lado de um disco de dois lados.
DVD_Struct_Title
Valor: 0x2
Indica que todas as cadeias de caracteres de conteúdo, até o próximo DVD_Struct_Title, pertencem a um título.
DVD_Struct_ParentalID
Valor: 0x3
Indica a ID dos pais das cadeias de caracteres a seguir.
DVD_Struct_PartOfTitle
Valor: 0x4
Indica que todas as cadeias de caracteres de conteúdo, até o próximo DVD_Struct_PartOfTitle, pertencem a um capítulo.
DVD_Struct_Cell
Valor: 0x5
Indica que todas as cadeias de caracteres de conteúdo, até o próximo DVD_Struct_Cell, pertencem a uma célula, que pode ser uma cena de um capítulo.
DVD_Stream_Audio
Valor: 0x10
Indica que as cadeias de caracteres de conteúdo a seguir referem-se ao fluxo de áudio.
DVD_Stream_Subpicture
Valor: 0x11
Indica que as cadeias de caracteres de conteúdo a seguir referem-se ao fluxo de subpictura.
DVD_Stream_Angle
Valor: 0x12
Indica que as cadeias de caracteres de conteúdo a seguir referem-se ao ângulo.
DVD_Channel_Audio
Valor: 0x20
Indica que as cadeias de caracteres de conteúdo a seguir se referem ao canal de áudio.
DVD_General_Name
Valor: 0x30
Indica a cadeia de caracteres de conteúdo mais importante. As cadeias de caracteres desse tipo contêm o nome do volume, do título, do capítulo e assim por diante e podem seguir todos os identificadores de estrutura.
DVD_General_Comments
Valor: 0x31
Identifica uma cadeia de caracteres de conteúdo com informações adicionais sobre o título, o capítulo e assim por diante, descritos pela cadeia de caracteres DVD_General_Name . A natureza exata ou estrutura desses comentários não está definida.
DVD_Title_Series
Valor: 0x38
Identifica uma cadeia de caracteres de conteúdo que contém o nome de uma série à qual o título pertence.
DVD_Title_Movie
Valor: 0x39
Identifica uma cadeia de caracteres de conteúdo com o título do filme main.
DVD_Title_Video
Valor: 0x3a
Identifica uma cadeia de caracteres de conteúdo que contém o nome do título do vídeo.
DVD_Title_Album
Valor: 0x3b
Identifica uma cadeia de caracteres de conteúdo que contém o nome do título do álbum.
DVD_Title_Song
Valor: 0x3c
Identifica uma cadeia de caracteres de conteúdo que contém o nome do título da música.
DVD_Title_Other
Valor: 0x3f
Identifica uma cadeia de caracteres de conteúdo que contém o nome do título de algum outro gênero.
DVD_Title_Sub_Series
Valor: 0x40
Identifica uma cadeia de caracteres de conteúdo com o nome da série localizado em um determinado país/região.
DVD_Title_Sub_Movie
Valor: 0x41
Identifica uma cadeia de caracteres de conteúdo com o título do filme localizado em um determinado país/região.
DVD_Title_Sub_Video
Valor: 0x42
Identifica uma cadeia de caracteres de conteúdo com o título do vídeo localizado em um determinado país/região.
DVD_Title_Sub_Album
Valor: 0x43
Identifica uma cadeia de caracteres de conteúdo com o título do álbum localizado em um determinado país/região.
DVD_Title_Sub_Song
Valor: 0x44
Identifica uma cadeia de caracteres de conteúdo com o título da música localizado em um determinado país/região.
DVD_Title_Sub_Other
Valor: 0x47
Identifica uma cadeia de caracteres de conteúdo com o título de algum outro gênero localizado em um determinado país/região.
DVD_Title_Orig_Series
Valor: 0x48
Identifica uma cadeia de caracteres de conteúdo com o nome original da série.
DVD_Title_Orig_Movie
Valor: 0x49
Identifica uma cadeia de caracteres de conteúdo com o nome original do filme.
DVD_Title_Orig_Video
Valor: 0x4a
Identifica uma cadeia de caracteres de conteúdo com o nome original do vídeo.
DVD_Title_Orig_Album
Valor: 0x4b
Identifica uma cadeia de caracteres de conteúdo com o nome original do álbum.
DVD_Title_Orig_Song
Valor: 0x4c
Identifica uma cadeia de caracteres de conteúdo com o nome original da música.
DVD_Title_Orig_Other
Valor: 0x4f
Identifica uma cadeia de caracteres de conteúdo com o nome original do conteúdo.
DVD_Other_Scene
Valor: 0x50
Identifica uma cadeia de caracteres de conteúdo relativa a uma cena específica em um filme ou vídeo.
DVD_Other_Cut
Valor: 0x51
Identifica uma cadeia de caracteres de conteúdo relativa a um corte específico em um filme ou vídeo.
DVD_Other_Take
Valor: 0x52
Identifica uma cadeia de caracteres de conteúdo relativa a uma tomada específica em um filme ou vídeo.

Comentários

Os métodos IDvdInfo2::GetDVDTextStringAsUnicode e IDvdInfo2::GetDVDTextStringAsNative retornam esse tipo de enumeração. O valor especifica como a cadeia de caracteres de texto é categorizada. Esses métodos também podem retornar identificadores que não são definidos nessa enumeração. Para obter mais informações, consulte Trabalhando com cadeias de caracteres de texto de DVD.

Nem todo identificador de cadeia de caracteres de texto dvd está incluído nessa enumeração, portanto, um DVD criado pode incluir outros valores.

Um identificador importante que não está incluído nessa enumeração é 0xF0, o código para classificação. Você pode usar essa cadeia de caracteres para classificar os dados da cadeia de caracteres. Pode ser um número exclusivo ou uma repetição de uma cadeia de caracteres anterior com a ordem da palavra alterada. Por exemplo, um DVD pode ter uma cadeia de 0x30 (DVD_General_Name) com o valor "The Greatest Hits", que pode ser seguido por outra cadeia de caracteres do tipo 0xF0 com o valor "Greatest Hits, The". Assim como acontece com as cadeias de caracteres de conteúdo, no entanto, o uso da cadeia de caracteres de classificação não é estritamente definido.

Requisitos

Requisito Valor
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Tipos Enumerados do DirectShow

Trabalhando com cadeias de caracteres de texto de DVD