KSPROPERTY_RAW_AVC_CMD

A propriedade KSPROPERTY_RAW_AVC_CMD emite um comando AV/C bruto. Os comandos brutos de AV/C têm suporte apenas para dispositivos de barramento IEEE 1394.

Tabela de Resumo de Uso

Obter Definir Destino Tipo de descritor de propriedade Tipo de valor da propriedade
Sim Sim Dispositivo KSPROPERTY_EXTXPORT_S Estrutura RawAVC inserida

O valor da propriedade (dados de operação) é o membro RawAVC inserido da estrutura KSPROPERTY_EXTXPORT_S que descreve o comando bruto AV/C a ser executado.

Comentários

Essa propriedade só pode ser usada com dispositivos que podem dar suporte a comandos AV/C e em que KSPROPERTY_EXTDEVICE_PORT retorna DEV_PORT_1394 no membro DevPort da estrutura KSPROPERTY_EXTDEVICE_S .

Os desenvolvedores de driver para dispositivos IEEE 1394 podem, opcionalmente, dar suporte a essa propriedade em seus drivers para estender os controles de transporte do dispositivo que não são compatíveis com interfaces padrão (como os métodos de interface COM IAMExtTransport do modo de usuário put_Mode e get_Mode).

Não é necessário implementar o suporte para essa propriedade em dispositivos USB porque o Driver de Classe de Vídeo USB fornece essa funcionalidade. Normalmente, os aplicativos podem usar a interface COM IKsControl para controlar um dispositivo IEEE 1394. No entanto, a interface COM IKsControl não fornece um método padrão para dar suporte à busca de fita que é portátil em ônibus USB e IEEE 1394. Portanto, para executar uma busca em fita, um chamador deve usar a função DeviceIoControl em vez da interface COM IKsControl . Os chamadores executam uma busca em fita em 1394 dispositivos AV/C usando um comando AV/C bruto com um ATN (número de faixa absoluto) ou código de tempo a ser buscado. Esse é um dos principais motivos pelos quais essa propriedade não se aplica a dispositivos USB.

Consulte o white paper Compatibilidade de aplicativos de vídeo digital (download do DOC) para obter mais informações sobre as diferenças entre pesquisas de localização de fita em dispositivos USB e 1394.

Requisitos

Cabeçalho: ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY

KSPROPERTY_EXTXPORT_S