VLCKit
Headers
Public
VLCEventsConfiguration.h
1
/*****************************************************************************
2
* VLCEventsConfiguration.h: [Mobile/TV]VLCKit VLCEventsConfiguration header
3
*****************************************************************************
4
* Copyright (C) 2022 VLC authors and VideoLAN
5
* $Id$
6
*
7
* Authors: Maxime Chapelet <umxprime # videolabs.io>
8
*
9
* This program is free software; you can redistribute it and/or modify it
10
* under the terms of the GNU Lesser General Public License as published by
11
* the Free Software Foundation; either version 2.1 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU Lesser General Public License for more details.
18
*
19
* You should have received a copy of the GNU Lesser General Public License
20
* along with this program; if not, write to the Free Software Foundation,
21
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
22
*****************************************************************************/
23
24
#import <Foundation/Foundation.h>
25
26
NS_ASSUME_NONNULL_BEGIN
27
28
@protocol
VLCEventsConfiguring
<NSObject>
29
30
- (dispatch_queue_t _Nullable) dispatchQueue;
31
- (BOOL) isAsync;
32
33
@end
34
35
@interface
VLCEventsDefaultConfiguration
: NSObject<
VLCEventsConfiguring
>
36
37
@end
38
39
@interface
VLCEventsLegacyConfiguration
: NSObject<
VLCEventsConfiguring
>
40
41
@end
42
43
NS_ASSUME_NONNULL_END
VLCEventsLegacyConfiguration
Definition:
VLCEventsConfiguration.h:39
VLCEventsConfiguring-p
Definition:
VLCEventsConfiguration.h:28
VLCEventsDefaultConfiguration
Definition:
VLCEventsConfiguration.h:35
Generated by
1.8.17