Compartilhar via


estrutura DVD_KaraokeAttributes (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]

A DVD_KaraokeAttributes estrutura contém informações sobre um fluxo de áudio de karaokê. O método IDvdInfo2::GetKaraokeAttributes preenche uma DVD_KaraokeAttributes estrutura para um fluxo especificado.

Sintaxe

typedef struct tagDVD_KaraokeAttributes {
  BYTE                   bVersion;
  BOOL                   fMasterOfCeremoniesInGuideVocal1;
  BOOL                   fDuet;
  DVD_KARAOKE_ASSIGNMENT ChannelAssignment;
  WORD                   wChannelContents[8];
} DVD_KaraokeAttributes;

Membros

bVersion

Número da versão. A versão atual do karaokê é a 1.0.

fMasterOfCeremoniesInGuideVocal1

Se TRUE, o canal "Guia Vocal 1" conterá o conteúdo "Mestre de Cerimônias".

fDuet

Um valor booliano que indica se a canção deve ser cantada como um dueto.

ChannelAssignment

Um valor DVD_KARAOKE_ASSIGNMENT indicando a configuração do alto-falante na qual todos os canais serão misturados.

wChannelContents[8]

Uma matriz de valores de DVD_KARAOKE_CONTENTS válidos que identifica o conteúdo em cada canal.

Requisitos

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

Confira também

Estruturas do DirectShow