Objeto Buffer
[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de. de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de do SDK do Windows Media Format 11, 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.]
Um objeto buffer é usado para armazenar amostras e entregá-las entre os objetos do SDK de Formato de Mídia do Windows e seu aplicativo. Ao escrever 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 leitor síncrono fornece exemplos para seu aplicativo em objetos de buffer.
Para escrever exemplos em um arquivo, você pode criar um objeto de 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 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.
Tópicos relacionados