Share via


Enumeración InterleavingMode (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Especifica cómo se escribirán fotogramas de vídeo y muestras de audio en el disco.

Sintaxis

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

Constantes

 
INTERLEAVE_NONE
Valor: 0
No interinterleaved. Los marcos se escriben en el orden en que llegan. Los archivos se deben intercalar para su reproducción más adelante. En este modo, el filtro Mux avi intenta usar operaciones de escritura superpuestas sin búfer para aumentar el rendimiento.
INTERLEAVE_CAPTURE
Intercalación aproximada con menos sobrecarga que INTERLEAVE_FULL. Este modo es adecuado para la captura de vídeo. Avi Mux intenta usar operaciones de escritura superpuestas y no superpuestas. A menos que los parámetros de intercalación se configuren correctamente, sin embargo, los fotogramas se pueden quitar si una secuencia se bloquea mientras espera datos de otra secuencia. En concreto, los búferes de audio deben ser inferiores a 5 segundos o, de lo contrario, la secuencia de vídeo se bloqueará durante períodos excesivos de tiempo.
INTERLEAVE_FULL
Intercalación completa y precisa de muestras de audio y fotogramas de vídeo. Las secuencias se bloquearán indefinidamente, esperando las mismas cantidades de datos antes de intercalar. Este modo es adecuado para la creación y reproducción.
INTERLEAVE_NONE_BUFFERED
No interinterleaved. Este modo es equivalente a INTERLEAVE_NONE , pero usa menos espacio de archivos y sobrecarga del sistema.

Requisitos

   
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Tipos enumerados de DirectShow