CMBufferQueue Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |