Objeto Buffer
Um objeto buffer é usado para armazenar amostras e entregá-las entre os objetos do SDK do Windows Media Format e seu aplicativo. Ao gravar um arquivo, você passa seus exemplos de entrada para o gravador usando objetos de buffer. Quando você lê um arquivo, o objeto leitor ou objeto de leitor síncrono fornece exemplos para seu aplicativo em objetos de buffer.
Para gravar exemplos em um arquivo, você pode criar um objeto buffer usando o método IWMWriter::AllocateSample . Para ler exemplos, o objeto leitor e o objeto leitor síncrono criam objetos de buffer internamente. Se você optar por isso, poderá alocar seus próprios objetos de buffer para leitura de arquivo usando IWMReaderAllocatorEx::AllocateForOutputEx ou IWMReaderAllocatorEx::AllocateForStreamEx.
As interfaces a seguir são compatíveis com cada objeto de buffer.
Interface | Descrição |
---|---|
INSSBuffer | Controla e fornece acesso ao buffer. |
INSSBuffer2 | Não implementado. |
INSSBuffer3 | Dá suporte a propriedades de buffer, que são usadas para extensões de unidade de dados. |
INSSBuffer4 | Enumera as propriedades do buffer. |
Tópicos relacionados