Condividi tramite


Enumerazione InterleavingMode (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Specifica il modo in cui i fotogrammi video e gli esempi audio verranno scritti su disco.

Sintassi

typedef enum InterleavingMode {
  INTERLEAVE_NONE = 0,
  INTERLEAVE_CAPTURE,
  INTERLEAVE_FULL,
  INTERLEAVE_NONE_BUFFERED
} ;

Costanti

 
INTERLEAVE_NONE
Valore: 0
Noninterleaved. I fotogrammi vengono scritti nell'ordine in cui arrivano. I file devono essere interleaved per la riproduzione in un secondo momento. In questa modalità, il filtro AVI Mux tenta di usare operazioni di scrittura non memorizzate, sovrapposte, per aumentare la velocità effettiva.
INTERLEAVE_CAPTURE
Interleaving approssimativo con un sovraccarico minore di INTERLEAVE_FULL. Questa modalità è adatta per l'acquisizione di video. Avi Mux tenta di usare operazioni di scrittura sovrapposte e non memorizzate. A meno che i parametri di interleaving siano configurati correttamente, tuttavia, i frame possono essere eliminati se un flusso blocca mentre attende i dati da un altro flusso. In particolare, i buffer audio devono essere inferiori a 5 secondi oppure il flusso video bloccherà per periodi di tempo eccessivi.
INTERLEAVE_FULL
Interleaving completo e preciso di campioni audio e fotogrammi video. I flussi bloccano in modo indefinito, in attesa di quantità uguali di dati prima dell'interleaving. Questa modalità è adatta per la creazione e la riproduzione.
INTERLEAVE_NONE_BUFFERED
Noninterleaved. Questa modalità equivale a INTERLEAVE_NONE ma usa meno spazio file e sovraccarico del sistema.

Requisiti

   
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow