Función KsGetMediaType (ksproxy.h)

La función KsGetMediaType recupera información sobre un tipo de medio en un identificador de generador de patillas.

Sintaxis

KSDDKAPI HRESULT KsGetMediaType(
  [in]  int           Position,
  [out] AM_MEDIA_TYPE *AmMediaType,
  [in]  HANDLE        FilterHandle,
  [in]  ULONG         PinFactoryId
);

Parámetros

[in] Position

Desfase en el elemento de intervalo de datos que KsGetMediaType rellena. Tenga en cuenta que el tipo de datos de Position es int para ajustarse a las llamadas subyacentes.

[out] AmMediaType

Puntero a una variable que recibe información en una estructura de AM_MEDIA_TYPE.

[in] FilterHandle

Control para el filtro que contiene el generador de patillas que se va a consultar.

[in] PinFactoryId

Identificador del generador de patillas con el que se devuelve la información de un tipo de medio.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Comentarios

La función KsGetMediaType consulta la lista de intervalos de datos y realiza una intersección de datos en el intervalo de datos especificado, lo que genera un formato de datos. A continuación, convierte ese formato de datos en un tipo de medio.

Para obtener más información sobre AM_MEDIA_TYPE, consulte la documentación de Microsoft Windows SDK.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h (incluya Ksproxy.h)
Library Ksproxy.lib

Consulte también

IKsPinFactory