Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Consulta a fonte de mídia ou o decodificador subjacente para uma interface.
Sintaxe
HRESULT GetServiceForStream(
[in] DWORD dwStreamIndex,
[in] REFGUID guidService,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parâmetros
[in] dwStreamIndex
O fluxo ou objeto a ser consultado. Se o valor for MF_SOURCE_READER_MEDIASOURCE, o método consultará a fonte de mídia. Caso contrário, ele consulta o decodificador associado ao fluxo especificado. Os valores a seguir são possíveis.
[in] guidService
Um GUID do identificador de serviço. Se o valor for GUID_NULL, o método chamará QueryInterface para obter a interface solicitada. Caso contrário, o método chamará o método IMFGetService::GetService . Para obter uma lista de identificadores de serviço, consulte Interfaces de Serviço.
[in] riid
O IID (identificador de interface) da interface que está sendo solicitada.
[out] ppvObject
Recebe um ponteiro para a interface solicitada. O chamador deve liberar a interface.
Valor de retorno
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Observações
Essa interface estará disponível no Windows Vista se o Suplemento de Atualização de Plataforma para Windows Vista estiver instalado.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Suplemento windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo compatível | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
| da Plataforma de Destino | Windows |
| Header | mfreadwrite.h |