Método IMFByteStreamTimeSeek::GetTimeSeekResult (mfidl.h)

Obtiene el resultado de una búsqueda basada en tiempo.

Sintaxis

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

Parámetros

[out] pqwStartTime

Recibe la nueva posición después de la búsqueda, en unidades de 100 nanosegundos.

[out] pqwStopTime

Recibe el tiempo de detención, en unidades de 100 nanosegundos. Si se desconoce la hora de detención, el valor es cero.

[out] pqwDuration

Recibe la duración total del archivo, en unidades de 100 nanosegundos. Si se desconoce la duración, el valor es –1.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_INVALIDREQUEST
La secuencia de bytes no admite la búsqueda basada en el tiempo o no hay datos disponibles.

Comentarios

Este método devuelve la respuesta del servidor de una búsqueda basada en tiempo anterior.

Nota Normalmente, este método no se puede invocar hasta que se leen algunos datos de la secuencia de bytes, ya que el método IMFByteStreamTimeSeek::TimeSeek no envía inmediatamente una solicitud de servidor.
 

Requisitos

   
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFByteStreamTimeSeek