Condividi tramite


Funzione MFCreateSensorStream (mfidl.h)

Crea un'istanza dell'interfaccia IMFSensorStream .

Sintassi

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

Parametri

StreamId

Identificatore per il flusso creato. Si tratta dello stesso valore dell'impostazione dell'attributo MF_DEVICESTREAM_STREAM_ID . Questo valore viene usato se pAttributes è Null.

[in, optional] pAttributes

Archivio attributi per il flusso creato.

[in] pMediaTypeCollection

Raccolta di oggetti IMFMediaType che specificano i tipi di supporti supportati dal flusso.

[out] ppStream

Interfaccia di flusso creata.

Valore restituito

La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
L'oggetto FMSensorGroup fornito è null.
E_INVALIDARG
LPCWSTR fornito è Null.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1703 [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione mfidl.h