// Copyright 2013 The Flutter Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN/// Queue-specific context data to be associated with the capture session queue.externconstchar*FLTCaptureSessionQueueSpecific;/// Ensures the given block to be run on the main queue./// If caller site is already on the main queue, the block will be run/// synchronously. Otherwise, the block will be dispatched asynchronously to the/// main queue./// @param block the block to be run on the main queue.externvoidFLTEnsureToRunOnMainQueue(dispatch_block_tblock);NS_ASSUME_NONNULL_END