Compartir a través de


Método IMFSensorDevice::GetStreamAttributes (mfidl.h)

Obtiene el almacén de atributos de secuencia con el índice especificado.

Sintaxis

HRESULT GetStreamAttributes(
  [in]  MFSensorStreamType eType,
  [in]  DWORD              dwIndex,
  [out] IMFAttributes      **ppAttributes
);

Parámetros

[in] eType

Miembro de la enumeración MFSensorStreamType que especifica si se solicita el almacén de atributos para un flujo de entrada o salida.

[in] dwIndex

Índice basado en 0 de la secuencia que se va a recuperar. El índice debe estar entre 0 y el valor devuelto por GetStreamAttributesCount - 1.

[out] ppAttributes

La interfaz IMFAttributes que representa un almacén de atributos internos de copia de la secuencia.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
El parámetro pDeviceId es null.
MF_E_NOT_INITIALIZED
El grupo de sensores no se ha inicializado.

Comentarios

El objeto devuelto es una copia del almacén de atributos interno y, por tanto, los cambios realizados en los atributos devueltos no tienen ningún efecto en el IMFSensorDevice.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfplat.lib; Mfplat.dll

Consulte también

IMFSensorDevice