Compartir a través de


estructura KSPROPERTY_TUNER_SCAN_CAPS_S (ksmedia.h)

La estructura KSPROPERTY_TUNER_SCAN_CAPS_S describe las funcionalidades de examen de hardware de un dispositivo de optimización.

Sintaxis

typedef struct {
  KSPROPERTY Property;
  BOOL       fSupportsHardwareAssistedScanning;
  ULONG      SupportedBroadcastStandards;
  PVOID      GUIDBucket;
  ULONG      lengthofBucket;
} KSPROPERTY_TUNER_SCAN_CAPS_S, *PKSPROPERTY_TUNER_SCAN_CAPS_S;

Miembros

Property

Especifica una estructura KSPROPERTY inicializada que describe el conjunto de propiedades, el identificador de propiedad y el tipo de solicitud.

fSupportsHardwareAssistedScanning

Valor booleano que indica si el controlador o firmware de un tuner admite operaciones de análisis asistidos por hardware. TRUE indica que el controlador o firmware de un tuner admite operaciones de análisis asistidos por hardware. FALSE indica que el controlador o firmware no admite operaciones de análisis asistidos por hardware.

SupportedBroadcastStandards

El número de tipos estándar de vídeo de difusión que el dispositivo de optimización puede admitir. Un tuner híbrido puede admitir varios tipos.

GUIDBucket

Matriz de GUID para los tipos de red que admite el dispositivo de optimización.

Según el número admitido en SupportedBroadcastStandards que se devuelve en la llamada inicial a la propiedad KSPROPERTY_TUNER_SCAN_CAPS , el filtro de tuner analógico o digital asigna una matriz de GUID. El controlador usa este búfer de usuario asignado para devolver todos los GUID admitidos en la siguiente llamada a KSPROPERTY_TUNER_SCAN_CAPS. El controlador debe llamar a la función ProbeForWrite para validar este búfer de usuario y debe asegurarse de que la longitud del búfer es válida. Aunque es poco probable que el controlador acceda a este búfer en un subproceso arbitrario, debe asignar el búfer al espacio del kernel. Actualmente, las funcionalidades de examen se definen para admitir el estándar analógico. Si el controlador admite analógico y la aplicación pretende iniciar una sesión de examen para analógico, las funcionalidades correspondientes se definen mediante la propiedad KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS . Todavía no se admiten otras funcionalidades de examen para admitir otros estándares de difusión (por ejemplo, DVB-S).

lengthofBucket

Número de GUID de la matriz GUIDBucket .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores del sistema operativo.
Encabezado ksmedia.h (incluye Ksmedia.h)

Consulte también

KSPROPERTY

KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS

KSPROPERTY_TUNER_SCAN_CAPS

PROPSETID_TUNER