VKQueue Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | VKQueue.h |
– unlockQueues
Queues are interworking with eachother and uses wait/signal mechanism for management, this methods unlocks all queues
- (void)unlockQueuesDeclared In
VKQueue.h
– addPacket:
Adds encoded data media packet
- (void)addPacket:(AVPacket *)packetParameters
packet |
FFmpeg’s AVPacket structured object is needed |
|---|
Declared In
VKQueue.h
– removePktAtIndex:
Remove pkt at index from queue
- (void)removePktAtIndex:(unsigned int)indexDeclared In
VKQueue.h
– mutexPkt
Mutex for managing packet processing priority
- (pthread_mutex_t *)mutexPktDeclared In
VKQueue.h
– condPkt
Condition for managing packet processing priority
- (pthread_cond_t *)condPktDeclared In
VKQueue.h
pktQueue
A mutable array that holds VKPacket objects
@property (nonatomic, readonly) NSMutableArray *pktQueueDeclared In
VKQueue.h
abortRequest
A special property to stop all working jobs
@property (nonatomic, assign) int abortRequestDeclared In
VKQueue.h