typedef NS_ENUM(NSInteger, RTCDispatcherQueueType) { // Main dispatcher queue.
RTCDispatcherTypeMain, // Used for starting/stopping AVCaptureSession, and assigning // capture session to AVCaptureVideoPreviewLayer.
RTCDispatcherTypeCaptureSession, // Used for operations on AVAudioSession.
RTCDispatcherTypeAudioSession, // Used for operations on NWPathMonitor.
RTCDispatcherTypeNetworkMonitor,
};
/** Dispatcher that asynchronously dispatches blocks to a specific *shareddispatchqueue.
*/
RTC_OBJC_EXPORT
@interface RTC_OBJC_TYPE (RTCDispatcher) : NSObject
- (instancetype)init NS_UNAVAILABLE;
/** Dispatch the block asynchronously on the queue for dispatchType. *@paramdispatchTypeThequeuetypetodispatchon. *@paramblockTheblocktodispatchasynchronously.
*/
+ (void)dispatchAsyncOnType:(RTCDispatcherQueueType)dispatchType
block:(dispatch_block_t)block;
/** Returns YES if run on queue for the dispatchType otherwise NO. *Usefulforassertingthatamethodisrunonacorrectqueue.
*/
+ (BOOL)isOnQueueForType:(RTCDispatcherQueueType)dispatchType;
@end
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-08-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.