Compartir a través de


Estructura TIMECODE (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.

La estructura TIMECODE contiene información básica del recuento de fotogramas de código de tiempo.

Sintaxis

typedef struct tagTIMECODE {
  WORD  wFrameRate;
  WORD  wFrameFract;
  DWORD dwFrames;
} TIMECODE;

Miembros

wFrameRate

Número de fotogramas por segundo. Especifique con uno de los valores siguientes:

Valor Significado
ED_FORMAT_SMPTE_30
30 fotogramas por segundo.
ED_FORMAT_SMPTE_30DROP
30 fotogramas por segundo (velocidad real de 29,97 fps).
ED_FORMAT_SMPTE_25
25 fotogramas por segundo.
ED_FORMAT_SMPTE_24
24 fotogramas por segundo.

wFrameFract

Marco fraccionado. La escala completa es 0x1000.

dwFrames

Valor de código de tiempo como un número de fotogramas binario.

Observaciones

El marco fraccionado se puede usar para indicar el desplazamiento temporal en el marco cuando el código de tiempo se leyó realmente desde un dispositivo externo; por ejemplo, wFrameFract=0x7ff significa que el valor de código de tiempo se leyó desde el dispositivo al final del primer campo de vídeo.

Requisitos

   
Encabezado strmif.h (incluya Dshow.h)

Consulte también

Estructuras directShow