Compartilhar via


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

Obtém o resultado de uma busca baseada em tempo.

Sintaxe

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

Parâmetros

[out] pqwStartTime

Recebe a nova posição após a busca, em unidades de 100 nanossegundos.

[out] pqwStopTime

Recebe o tempo de parada, em unidades de 100 nanossegundos. Se o tempo de parada for desconhecido, o valor será zero.

[out] pqwDuration

Recebe a duração total do arquivo, em unidades de 100 nanossegundos. Se a duração for desconhecida, o valor será –1.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
MF_E_INVALIDREQUEST
O fluxo de bytes não dá suporte à busca baseada em tempo ou nenhum dado está disponível.

Comentários

Esse método retorna a resposta do servidor de uma busca baseada em tempo anterior.

Nota Normalmente, esse método não pode ser invocado até que alguns dados sejam lidos do fluxo de bytes, pois o método IMFByteStreamTimeSeek::TimeSeek não envia uma solicitação de servidor imediatamente.
 

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

IMFByteStreamTimeSeek