CMBufferQueue 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CoreMedia 버퍼 큐.
public class CMBufferQueue : IDisposable, ObjCRuntime.INativeObject
type CMBufferQueue = class
interface INativeObject
interface IDisposable
- 상속
-
CMBufferQueue
- 구현
설명
CoreMedia 큐는 스레드로부터 안전한 API를 큐에 노출하고 버퍼를 큐에서 제거합니다. CMBufferQueue를 생성할 때 특정 사용자 지정 함수를 사용하여 시간별로 버퍼를 정렬하거나 편의 함수 CreateUnsorted를 사용하여 FIFO처럼 작동하는 큐를 만들 수 있습니다.
속성
BufferCount |
CoreMedia 버퍼 큐. |
ContainsEndOfData |
CoreMedia 버퍼 큐. |
Duration |
CoreMedia 버퍼 큐. |
Handle |
관리되지 않는 개체 표현에 대한 핸들(포인터)입니다. |
IsAtEndOfData |
CoreMedia 버퍼 큐. |
IsEmpty |
CoreMedia 버퍼 큐. |
메서드
CreateUnsorted(Int32) |
CoreMedia 버퍼 큐. |
Dequeue() |
CoreMedia 버퍼 큐. |
DequeueIfDataReady() |
CoreMedia 버퍼 큐. |
Dispose() |
CMBufferQueue 개체에서 사용하는 리소스를 해제합니다. |
Dispose(Boolean) |
CMBufferQueue 개체에서 사용하는 리소스를 해제합니다. |
Enqueue(INativeObject) |
CoreMedia 버퍼 큐. |
Finalize() |
CMBufferQueue 개체의 종료자 |
FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString, CMBufferGetSize) |
CoreMedia 버퍼 큐. |
FromCallbacks(Int32, CMBufferGetTime, CMBufferGetTime, CMBufferGetTime, CMBufferGetBool, CMBufferCompare, NSString) |
사용자가 제공하는 다양한 콜백에 따라 큐의 개체를 정렬하고 반환하는 사용자 지정 CMBufferQueue를 만듭니다. |
GetTotalSize() |
CoreMedia 버퍼 큐. |
MarkEndOfData() |
CoreMedia 버퍼 큐. |
Reset() |
CoreMedia 버퍼 큐. |