CMBufferQueue Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |