Share via


CMBufferQueue 클래스

정의

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)

사용자가 제공하는 다양한 콜백에 따라 큐의 개체를 정렬하고 반환하는 사용자 지정 CMBufferQueue를 만듭니다.

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

CoreMedia 버퍼 큐.

GetTotalSize()

CoreMedia 버퍼 큐.

MarkEndOfData()

CoreMedia 버퍼 큐.

Reset()

CoreMedia 버퍼 큐.

적용 대상