Compartir a través de


Método IAMAsyncReaderTimestampScaling::SetTimestampMode (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 y 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 useMediaPlayer, IMFMediaEngine y Captura de audio y vídeo en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft recomienda reescribir el código actual que usa las API heredadas para usar las nuevas API si es posible.]

Establece el modo de marca de tiempo del filtro.

Syntax

HRESULT SetTimestampMode(
  [in] BOOL fRaw
);

Parámetros

[in] fRaw

Especifica las unidades para las marcas de tiempo del filtro de origen.

Importancia Meaning
TRUE
Las marcas de tiempo están en unidades de bytes.
FALSE
Las marcas de tiempo están en unidades de bytes × 100000000. Para obtener el desplazamiento en bytes, divida el tiempo de muestra en 100000000.
 

El valor predeterminado es FALSE.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.

Observaciones

Para admitir archivos grandes (mayores de 850 GB), el filtro del analizador de bajada puede llamar a este método con el valor TRUE. Para la compatibilidad con versiones anteriores, la configuración predeterminada es FALSE. Llame al método cuando se conecten las patillas.

Las aplicaciones nunca deben llamar a este método; si lo hace, el filtro del analizador malinterpretará las marcas de tiempo.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2008 R2 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header strmif.h (include Dshow.h)

Consulte también

IAMAsyncReaderTimestampScaling