Lingua

CMBufferQueue Classe

Definizione

Coda del buffer CoreMedia.

public class CMBufferQueue : CoreFoundation.NativeObject
type CMBufferQueue = class
    inherit NativeObject
Ereditarietà

Commenti

La coda CoreMedia espone un'API thread-safe ai buffer di accodamento e rimozione della 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à

Nome Descrizione
BufferCount

Coda del buffer CoreMedia.

ContainsEndOfData

Coda del buffer CoreMedia.

Duration

Coda del buffer CoreMedia.

Handle

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
IsAtEndOfData

Coda del buffer CoreMedia.

IsEmpty

Coda del buffer CoreMedia.

Owns

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)

Metodi

Nome Descrizione
ClearHandle()

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
CreateUnsorted(Int32)

Coda del buffer CoreMedia.

Dequeue()

Coda del buffer CoreMedia.

DequeueIfDataReady()

Coda del buffer CoreMedia.

Dispose()

Rilascia tutte le risorse usate da questo oggetto.

(Ereditato da DisposableObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto CMBufferQueue.

Enqueue(INativeObject)

Coda del buffer CoreMedia.

Equals(Object)

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString, CMBufferGetSize)

Coda del buffer CoreMedia.

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

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

GetCheckedHandle()

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
GetHashCode()

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
GetTotalSize()

Coda del buffer CoreMedia.

InitializeHandle(NativeHandle)

Coda del buffer CoreMedia.

(Ereditato da DisposableObject)
MarkEndOfData()

Coda del buffer CoreMedia.

Release()

Coda del buffer CoreMedia.

(Ereditato da NativeObject)
Reset()

Coda del buffer CoreMedia.

Retain()

Coda del buffer CoreMedia.

(Ereditato da NativeObject)

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Coda del buffer CoreMedia.

GetNonNullHandle(INativeObject, String)

Coda del buffer CoreMedia.

Si applica a