Método IKsDataTypeHandler::KsIsMediaTypeInRanges (ksproxy.h)

El método KsIsMediaTypeInRanges valida que un tipo de medio está dentro de los intervalos de datos proporcionados.

Sintaxis

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

Parámetros

[in] DataRanges

Puntero a un búfer que contiene una estructura de KSMULTIPLE_ITEM , seguida de una secuencia de estructuras KSDATARANGE extensibles, alineadas en límites de 64 bits. La estructura KSMULTIPLE_ITEM es un encabezado que describe el tamaño del búfer y el número de entradas de la lista que sigue al encabezado.

Valor devuelto

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

Comentarios

Un cliente llama primero al método IKsDataTypeHandler::KsSetMediaType para asignar un tipo de medio al que el cliente hace referencia en operaciones posteriores en el controlador de tipos de datos. A continuación, el cliente llama a KsIsMediaTypeInRanges para validar que el tipo de medio está dentro de intervalos de datos concretos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h

Consulte también

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM