CMBufferQueue Classe

Definizione

Coda del buffer CoreMedia.

public class CMBufferQueue : IDisposable, ObjCRuntime.INativeObject
type CMBufferQueue = class
    interface INativeObject
    interface IDisposable
Ereditarietà
CMBufferQueue
Implementazioni

Commenti

La coda CoreMedia espone un'API thread-safe ai buffer di accodamento e rimozione dalla coda. Quando si costruisce CMBufferQueue, è possibile specificare funzioni personalizzate per ordinare i buffer in base al tempo oppure usare la funzione di praticità CreateUnsorted per creare una coda che si comporta come un FIFO.

Proprietà

BufferCount

Coda del buffer CoreMedia.

ContainsEndOfData

Coda del buffer CoreMedia.

Duration

Coda del buffer CoreMedia.

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

IsAtEndOfData

Coda del buffer CoreMedia.

IsEmpty

Coda del buffer CoreMedia.

Metodi

CreateUnsorted(Int32)

Coda del buffer CoreMedia.

Dequeue()

Coda del buffer CoreMedia.

DequeueIfDataReady()

Coda del buffer CoreMedia.

Dispose()

Rilascia le risorse utilizzate dall'oggetto CMBufferQueue.

Dispose(Boolean)

Rilascia le risorse utilizzate dall'oggetto CMBufferQueue.

Enqueue(INativeObject)

Coda del buffer CoreMedia.

Finalize()

Finalizzatore per l'oggetto CMBufferQueue

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

Crea un cmBufferQueue personalizzato che ordina e restituisce gli oggetti nella coda in base ai vari callback forniti.

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

Coda del buffer CoreMedia.

GetTotalSize()

Coda del buffer CoreMedia.

MarkEndOfData()

Coda del buffer CoreMedia.

Reset()

Coda del buffer CoreMedia.

Si applica a