Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo 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 aplica-se ao Windows XP ou posterior.
O driver MSTape suporta dispositivos de filmadora D-VHS e MPEG. Ele é exposto a aplicativos como o WDM Video Capture filtro. Sua funcionalidade é semelhante à de MSDV, o driver de filmadora DV:
- Ele aparece nas categorias de filtro "Fontes de captura de vídeo" (CLSID_VideoInputDeviceCategory) e "Dispositivos de renderização de streaming WDM" (AM_KSCATEGORY_RENDER).
- Um aplicativo pode criar uma instância do filtro usando o ICreateDevEnum interface.
- Tem um pino de saída para captura e transporte do dispositivo e um pino de entrada para transporte para o dispositivo. Apenas um pino pode ser conectado de cada vez.
tipos de mídia
O pino de entrada suporta um tipo de mídia.
| Rótulo | Valor |
|---|---|
| Tipo Principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 192 x 256 |
| Formatar bloco | MPEG2_TRANSPORT_STRIDE |
O pino de saída suporta dois tipos de mídia.
| Rótulo | Valor |
|---|---|
| Tipo Principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 192 x 256 |
| Formatar bloco | MPEG2_TRANSPORT_STRIDE |
| Rótulo | Valor |
|---|---|
| Tipo Principal | MEDIATYPE_Stream |
| Subtipo | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Tamanho da amostra | 188 x 256 |
| Formatar bloco | NULL |
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 vinculando o moniker do dispositivo a um pacote de propriedades e chamando o método IPropertyBag::Read.
| Propriedade | Descrição | Tipo de dados |
|---|---|---|
| UniqueID_Low | ID exclusivo do dispositivo (baixo DWORD). | longo (VT_I4) |
| UniqueID_High | ID exclusivo do dispositivo (alto DWORD) | longo |
| ID do fornecedor | ID do fornecedor. | longo |
| ID do modelo | ID do modelo. | longo |
| VendorText | Nome do fornecedor. | BSTR (VT_BSTR) |
| ModelText | Nome do modelo do dispositivo. | BSTR |
| UnitModelText | Nome do modelo da unidade; pode ser o mesmo que ModelText. | BSTR |
| DeviceOPcr0Payload | Carga útil de oPCR (Output Plug Control). Exemplo: 146 quadriciclos. | longo |
| DeviceOPcr0DataRate | oTaxa de dados de PCR. Exemplos: 0 (S100), 1 (S200) ou 2 (S400). | longo |
| DeviceClassGUID | GUID que identifica o driver de dispositivo. Para MSTape, esse valor é {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. Este GUID é definido como MSTapeDeviceGUID no arquivo de cabeçalho Xprtdefs.h. |
BSTR |
| Descrição | Uma descrição do dispositivo, retirada do arquivo INF. Essa cadeia de caracteres geralmente contém o nome da marca do dispositivo. | BSTR |
O 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 System Device Enumerator.
Tópicos relacionados