Share via


Função MFCreateSensorStream (mfidl.h)

Cria uma instância da interface IMFSensorStream .

Sintaxe

HRESULT MFCreateSensorStream(
                 DWORD           StreamId,
  [in, optional] IMFAttributes   *pAttributes,
  [in]           IMFCollection   *pMediaTypeCollection,
  [out]          IMFSensorStream **ppStream
);

Parâmetros

StreamId

O identificador do fluxo criado. Isso é o mesmo que definir o atributo MF_DEVICESTREAM_STREAM_ID . Esse valor será usado se pAttributes for nulo.

[in, optional] pAttributes

O repositório de atributos para o fluxo criado.

[in] pMediaTypeCollection

A coleção de objetos IMFMediaType especificando os tipos de mídia compatíveis com o fluxo.

[out] ppStream

A interface de fluxo criada.

Retornar valor

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
O IMFSensorGroup fornecido é nulo.
E_INVALIDARG
O LPCWSTR fornecido é nulo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mfidl.h