Compartilhar via


CMBufferQueue Classe

Definição

Fila de Buffer CoreMedia.

public class CMBufferQueue : IDisposable, ObjCRuntime.INativeObject
type CMBufferQueue = class
    interface INativeObject
    interface IDisposable
Herança
CMBufferQueue
Implementações

Comentários

A fila CoreMedia expõe uma API thread-safe para enfileirar e remover a fila de buffers. Ao construir o CMBufferQueue, você pode especificar funções personalizadas para classificar os buffers por tempo ou pode usar a função de conveniência CreateUnsorted para criar uma fila que se comporta como um FIFO.

Propriedades

BufferCount

Fila de Buffer CoreMedia.

ContainsEndOfData

Fila de Buffer CoreMedia.

Duration

Fila de Buffer CoreMedia.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

IsAtEndOfData

Fila de Buffer CoreMedia.

IsEmpty

Fila de Buffer CoreMedia.

Métodos

CreateUnsorted(Int32)

Fila de Buffer CoreMedia.

Dequeue()

Fila de Buffer CoreMedia.

DequeueIfDataReady()

Fila de Buffer CoreMedia.

Dispose()

Libera os recursos usados pelo objeto CMBufferQueue.

Dispose(Boolean)

Libera os recursos usados pelo objeto CMBufferQueue.

Enqueue(INativeObject)

Fila de Buffer CoreMedia.

Finalize()

Finalizador para o objeto CMBufferQueue

FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString, CMBufferGetSize)

Fila de Buffer CoreMedia.

FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString)

Cria um CMBufferQueue personalizado que classifica e retorna os objetos na fila com base nos vários retornos de chamada que você fornece.

GetTotalSize()

Fila de Buffer CoreMedia.

MarkEndOfData()

Fila de Buffer CoreMedia.

Reset()

Fila de Buffer CoreMedia.

Aplica-se a