Condividi tramite


enumerazione DVD_CMD_FLAGS (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Definisce i flag che controllano la modalità di gestione della sincronizzazione dei comandi da parte del filtro filtro strumento di navigazione DVD .

Sintassi

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;

Costanti

 
DVD_CMD_FLAG_None
Valore: 0
Lo strumento di navigazione DVD non scarica i buffer quando emette il comando, non invierà alcun evento e non bloccherà il thread di esecuzione su qualsiasi chiamata al metodo.
DVD_CMD_FLAG_Flush
Valore: 0x1
Lo strumento di navigazione DVD scarica tutti i dati video memorizzati nel buffer prima di eseguire il comando. In questo modo lo strumento di navigazione DVD può eliminare circa due secondi di video, riducendo il tempo di risposta, ma causando un divario nei dati di riproduzione.
DVD_CMD_FLAG_SendEvents
Valore: 0x2
Lo strumento di navigazione DVD invierà un evento EC_DVD_CMD_START all'avvio del comando e un evento EC_DVD_CMD_END al termine del comando. I parametri dell'evento contengono il codice di stato dell'operazione.
DVD_CMD_FLAG_Block
Valore: 0x4
Lo strumento di navigazione DVD si blocca fino al completamento o all'annullamento del comando.
DVD_CMD_FLAG_StartWhenRendered
Valore: 0x8
Attualmente non usato.
DVD_CMD_FLAG_EndAfterRendered
Valore: 0x10
Lo strumento di navigazione DVD verrà bloccato fino a quando non viene effettivamente eseguito il rendering dell'azione specificata. Questo flag può essere usato con i metodi seguenti:


Ad esempio, se usato con PlayChaptersAutoStop, questo flag fa sì che lo strumento di navigazione DVD blocchi fino a quando non vengono riprodotti tutti i capitoli specificati. Se usato con SelectSubpictureStream, il flag fa sì che lo strumento di navigazione DVD venga bloccato fino a quando non viene eseguito il rendering della nuova sottopicture.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow

Sincronizzazione dei comandi DVD