Sprache

CMBufferQueue Klasse

Definition

CoreMedia-Pufferwarteschlange.

public class CMBufferQueue : CoreFoundation.NativeObject
type CMBufferQueue = class
    inherit NativeObject
Vererbung

Hinweise

Die CoreMedia-Warteschlange macht eine threadsichere API für Warteschlangen- und Entqueuepuffer verfügbar. Wenn Sie die CMBufferQueue erstellen, können Sie bestimmte benutzerdefinierte Funktionen verwenden, um die Puffer nach Zeit zu sortieren, oder Sie können die Komfortfunktion CreateUnsorted verwenden, um eine Warteschlange zu erstellen, die sich wie ein FIFO verhält.

Eigenschaften

Name Beschreibung
BufferCount

CoreMedia-Pufferwarteschlange.

ContainsEndOfData

CoreMedia-Pufferwarteschlange.

Duration

CoreMedia-Pufferwarteschlange.

Handle

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
IsAtEndOfData

CoreMedia-Pufferwarteschlange.

IsEmpty

CoreMedia-Pufferwarteschlange.

Owns

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)

Methoden

Name Beschreibung
ClearHandle()

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
CreateUnsorted(Int32)

CoreMedia-Pufferwarteschlange.

Dequeue()

CoreMedia-Pufferwarteschlange.

DequeueIfDataReady()

CoreMedia-Pufferwarteschlange.

Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von DisposableObject)
Dispose(Boolean)

Gibt die vom CMBufferQueue -Objekt verwendeten Ressourcen frei.

Enqueue(INativeObject)

CoreMedia-Pufferwarteschlange.

Equals(Object)

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString, CMBufferGetSize)

CoreMedia-Pufferwarteschlange.

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

Erstellt eine benutzerdefinierte CMBufferQueue, die die Objekte in der Warteschlange basierend auf den verschiedenen von Ihnen bereitgestellten Rückrufen sortiert und zurückgibt.

GetCheckedHandle()

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
GetHashCode()

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
GetTotalSize()

CoreMedia-Pufferwarteschlange.

InitializeHandle(NativeHandle)

CoreMedia-Pufferwarteschlange.

(Geerbt von DisposableObject)
MarkEndOfData()

CoreMedia-Pufferwarteschlange.

Release()

CoreMedia-Pufferwarteschlange.

(Geerbt von NativeObject)
Reset()

CoreMedia-Pufferwarteschlange.

Retain()

CoreMedia-Pufferwarteschlange.

(Geerbt von NativeObject)

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

CoreMedia-Pufferwarteschlange.

GetNonNullHandle(INativeObject, String)

CoreMedia-Pufferwarteschlange.

Gilt für: