Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Este tópico se aplica ao Windows XP ou posterior.
O driver MSTape dá suporte a dispositivos de filmador D-VHS e MPEG. Ele é exposto a aplicativos como o filtro de Captura de Vídeo do WDM. Sua funcionalidade é semelhante à de MSDV, o driver de filmador DV:
- Ele aparece nas categorias de filtro "Fontes de Captura de Vídeo" (CLSID_VideoInputDeviceCategory) e "Dispositivos de Renderização de Streaming do WDM" (AM_KSCATEGORY_RENDER).
- Um aplicativo pode criar uma instância do filtro usando a interfaceICreateDevEnum.
- Ele tem um pino de saída para captura e transporte do dispositivo e um pino de entrada para transporte para o dispositivo. Somente um pino pode ser conectado no momento.
tipos de mídia
O pin de entrada dá suporte a um tipo de mídia.
| Etiqueta | Valor |
|---|---|
| Tipo principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 192 x 256 |
| Bloco de Formato | MPEG2_TRANSPORT_STRIDE |
O pino de saída dá suporte a dois tipos de mídia.
| Etiqueta | Valor |
|---|---|
| Tipo principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 192 x 256 |
| Bloco de Formato | MPEG2_TRANSPORT_STRIDE |
| Etiqueta | Valor |
|---|---|
| Tipo principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 188 x 256 |
| Bloco de Formato | NULL |
de Informações do Dispositivo
O driver lê dinamicamente as informações da ROM de configuração do dispositivo. O aplicativo pode recuperar essas informações associando o moniker do dispositivo a um recipiente de propriedades e chamando o método IPropertyBag::Read.
| Propriedade | Descrição | Tipo de dado |
|---|---|---|
| UniqueID_Low | ID exclusiva do dispositivo (DWORD de baixa). | longa (VT_I4) |
| UniqueID_High | ID exclusiva do dispositivo (DWORD de alta) | longa |
| VendorID | ID do fornecedor. | longa |
| ModelID | ID do modelo. | longa |
| VendorText | Nome do fornecedor. | BSTR (VT_BSTR) |
| ModelText | Nome do modelo de dispositivo. | BSTR |
| UnitModelText | Nome do modelo de unidade; pode ser o mesmo que ModelText. | BSTR |
| DeviceOPcr0Payload | Conteúdo do oPCR (Controle de Plug-Inserção de Saída). Exemplo: 146 quadlets. | longa |
| DeviceOPcr0DataRate | taxa de dados oPCR. Exemplos: 0 (S100), 1 (S200) ou 2 (S400). | longa |
| DeviceClassGUID | GUID que identifica o driver do dispositivo. Para MSTape, esse valor é {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. Esse GUID é definido como MSTapeDeviceGUID no arquivo de cabeçalho Xprtdefs.h. |
BSTR |
| Descrição | Uma descrição do dispositivo, obtida do arquivo INF. Essa cadeia de caracteres geralmente contém o nome da marca do dispositivo. | BSTR |
A ID do dispositivo é um inteiro de 64 bits. O DWORD de baixa é armazenado na propriedade UniqueID_Low e o DWORD de alta é armazenado na propriedade UniqueID_High.
Para obter mais informações sobre monikers de dispositivo, consulte Usando o Enumerador de Dispositivo do Sistema.
Tópicos relacionados
-
controlando um de gravação dv