Função MFCreateASFIndexerByteStream (wmcontainer.h)
Cria um fluxo de bytes para acessar o índice em um fluxo ASF.
Sintaxe
HRESULT MFCreateASFIndexerByteStream(
[in] IMFByteStream *pIContentByteStream,
[in] QWORD cbIndexStartOffset,
[out] IMFByteStream **pIIndexByteStream
);
Parâmetros
[in] pIContentByteStream
Ponteiro para a interface IMFByteStream de um fluxo de bytes que contém o fluxo ASF.
[in] cbIndexStartOffset
Deslocamento de bytes do índice dentro do fluxo ASF. Para obter esse valor, chame IMFASFIndexer::GetIndexPosition.
[out] pIIndexByteStream
Recebe um ponteiro para a interface IMFByteStream . Use essa interface para ler do índice ou gravar no índice. O chamador deve liberar a interface .
Valor retornado
A função retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, aqueles na tabela a seguir:
Código de retorno | Descrição |
---|---|
|
A chamada foi bem-sucedida. |
|
O deslocamento especificado em cbIndexStartOffset é inválido. |
Requisitos
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wmcontainer.h |
Biblioteca | Mf.lib |
DLL | Mf.dll |