Partilhar via


Exemplos de mídia (Windows Media Format 11 SDK)

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize o Leitor de Fonte e o Gravador de Destino em vez do 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.]

Uma amostra de mídia, ou amostra, é um bloco de dados de mídia digital. Um exemplo é a unidade básica que é manipulada pelos objetos de leitura e gravação do Windows Media Format SDK. O conteúdo de uma amostra individual é ditado pelo tipo de mídia associado à amostra. Para vídeo, cada amostra representa um único quadro. Para áudio, a quantidade de dados em uma amostra individual é definida no perfil usado para criar o arquivo ASF.

As amostras podem conter dados não compactados ou podem conter dados compactados, caso em que são chamadas de amostras de fluxo . Ao criar um arquivo ASF, você passa amostras para o gravador. O gravador coordena a compressão das amostras com o codec apropriado e organiza os dados compactados na seção de dados do arquivo ASF. Na reprodução, o leitor lê os dados compactados, descompacta-os e fornece os dados não compactados reconstruídos como amostras de saída.

Todos os exemplos usados pelo SDK do Windows Media Format são encapsulados em objeto de buffer cuja memória é alocada automaticamente pelos componentes de tempo de execução do SDK. Você também pode alocar os seus próprios buffers, se necessário, usando recursos avançados do escritor e do leitor.

Observação O termo exemplo é usado neste SDK para se referir a uma amostra de mídia, não a uma amostra de áudio. Na codificação de áudio, um exemplo refere-se a um único valor de áudio codificado. Normalmente, a qualidade do áudio codificado é especificada por um número de amostras por segundo. Por exemplo, o som com qualidade de CD é gravado a 44.100 amostras por segundo. Este valor é comumente abreviado com a notação Hz, então 44.100 amostras por segundo seriam 44.100 Hz ou 44,1 kHz.

Conceitos

Interface INSSBuffer

Entradas, Fluxos e Saídas