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.
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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.]
Devido à grande flexibilidade dos arquivos ASF, muitas vezes é difícil determinar se um arquivo é apropriado para reprodução em um dispositivo específico. Por exemplo, os ficheiros criados para reprodução local em computadores de secretária não são ideais para utilização em dispositivos portáteis. Os modelos de conformidade de dispositivos permitem que os aplicativos identifiquem rapidamente o tipo de dispositivo de reprodução para o qual um arquivo foi destinado. Se o modelo de conformidade do dispositivo não corresponder ao dispositivo, o aplicativo pode informar ao usuário que o arquivo é inadequado para o dispositivo. Desta forma, o utilizador pode ter a garantia de uma melhor experiência de reprodução.
Se você estiver escrevendo arquivos exclusivamente para uso em computadores pessoais, os modelos de conformidade de dispositivos não serão um fator tão importante na criação de perfis. O principal objetivo desses modelos é garantir que os arquivos criados para uso com hardware especial sejam compatíveis com toda uma gama de dispositivos e não apenas com um único dispositivo.
Um modelo de conformidade de dispositivo é uma afirmação de que um arquivo ASF contém dados codificados dentro de determinados parâmetros. Para obter mais informações sobre as configurações apropriadas para os modelos individuais, consulte Device Conformance Template Parameters.
Os codecs a seguir suportam modelos de conformidade de dispositivo:
- Vídeo do Windows Media 9
- Windows Media Audio 9 e posterior
- Windows Media Audio 9 Professional e posterior
- Windows Media Audio 9 Voz
Você não precisa realizar qualquer ação especial para utilizar modelos de conformidade de dispositivos. O codec grava automaticamente uma cadeia de caracteres de modelo para cada fluxo apropriado no arquivo. O codec decidirá qual modelo usar, com base nas definições de configuração de fluxo no perfil. Há alguma sobreposição nos parâmetros do modelo de conformidade do dispositivo, portanto, você pode querer solicitar um modelo específico em vez de permitir que o codec atribua um para você. Você pode especificar qual template deseja definindo a propriedade g_wszDecoderComplexityRequested com os métodos da interface IWMPropertyVault do objeto de configuração de fluxo apropriado.
Quando um ficheiro ASF é gravado, o modelo real de conformidade do dispositivo para cada fluxo é definido como o valor passado para o gravador pelo codec. Ao abrir um ficheiro para leitura, pode determinar a que modelo os fluxos desse ficheiro estão em conformidade, utilizando os métodos da interface IWMHeaderInfo3 para recuperar o atributo g_wszDeviceConformanceTemplate ao nível do fluxo. Para obter mais informações sobre atributos, consulte Trabalhando com metadados.
Tópicos relacionados