Compartilhar via


enumeração DVD_CMD_FLAGS (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.]

Define sinalizadores que controlam como o filtro Filtro do Navegador de DVD lida com a sincronização de comandos.

Syntax

typedef enum __MIDL___MIDL_itf_strmif_0000_0132_0002 {
  DVD_CMD_FLAG_None = 0,
  DVD_CMD_FLAG_Flush = 0x1,
  DVD_CMD_FLAG_SendEvents = 0x2,
  DVD_CMD_FLAG_Block = 0x4,
  DVD_CMD_FLAG_StartWhenRendered = 0x8,
  DVD_CMD_FLAG_EndAfterRendered = 0x10
} DVD_CMD_FLAGS;

Constantes

 
DVD_CMD_FLAG_None
Valor: 0
O Navegador de DVD não liberará seus buffers quando emitir o comando, não enviará nenhum evento e não bloqueará o thread de execução em nenhuma chamada de método.
DVD_CMD_FLAG_Flush
Valor: 0x1
O Navegador de DVD liberará todos os dados de vídeo armazenados em buffer antes de emitir o comando. Isso pode fazer com que o Navegador de DVD descarte aproximadamente dois segundos de vídeo, o que diminuirá o tempo de resposta, mas causará uma lacuna nos dados de reprodução.
DVD_CMD_FLAG_SendEvents
Valor: 0x2
O Navegador de DVD enviará um evento EC_DVD_CMD_START quando o comando começar e um evento EC_DVD_CMD_END quando o comando terminar. Os parâmetros de evento contêm o código status da operação.
DVD_CMD_FLAG_Block
Valor: 0x4
O Navegador de DVD é bloqueado até que o comando seja concluído ou cancelado.
DVD_CMD_FLAG_StartWhenRendered
Valor: 0x8
Não usado no momento.
DVD_CMD_FLAG_EndAfterRendered
Valor: 0x10
O Navegador de DVD será bloqueado até que a ação especificada seja realmente renderizada. Esse sinalizador pode ser usado com os seguintes métodos:


Por exemplo, quando usado com PlayChaptersAutoStop, esse sinalizador faz com que o Navegador de DVD seja bloqueado até que todos os capítulos especificados sejam reproduzidos. Quando usado com SelectSubpictureStream, o sinalizador faz com que o Navegador de DVD seja bloqueado até que a nova subpictura seja renderizada.

Requisitos

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

Confira também

Tipos enumerados do DirectShow

Sincronizando comandos de DVD