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) |