Configurando fluxos arbitrários personalizados
Ao usar seu próprio tipo de dados arbitrário, você deve criar um valor GUID para servir como o principal identificador de tipo de mídia para ele. Quando o gravador encontra um fluxo em um perfil com um tipo principal que não reconhece, ele pressupõe que o fluxo seja dados arbitrários personalizados. Ele aceitará seus exemplos, os agrupará e os combinará com exemplos de outros fluxos no arquivo sem verificar os dados de forma alguma.
Você também pode criar seus próprios identificadores GUID de subtipo para definir subcategorias de seus dados personalizados. O gravador ignorará esses subtipos completamente, mas eles serão preservados na seção de cabeçalho do arquivo ASF, para que seu aplicativo de leitura possa recuperá-los e tomar decisões com base neles.
Um fluxo arbitrário requer uma taxa de bits e uma janela de buffer e deve ter uma estrutura WM_MEDIA_TYPE com os valores limpos, exceto para o tipo de mídia principal e subtipo (se estiver usando um).
Tópicos relacionados