diff --git a/doc/html/_dynamic_mobile_v_l_c_kit_8h_source.html b/doc/html/_dynamic_mobile_v_l_c_kit_8h_source.html new file mode 100644 index 0000000000000000000000000000000000000000..d95b6a8ae6630ed5997ab1a0e8061d681c00f4b1 --- /dev/null +++ b/doc/html/_dynamic_mobile_v_l_c_kit_8h_source.html @@ -0,0 +1,109 @@ + + + + + + +VLCKit: Headers/Public/DynamicMobileVLCKit.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
VLCKit +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DynamicMobileVLCKit.h
+
+
+
1 /*****************************************************************************
2  * DynamicMobileVLCKit.h: dynamic library umbrella header
3  *****************************************************************************
4  * Copyright (C) 2016 VideoLabs SAS
5  * $Id$
6  *
7  * Authors: Felix Paul Kühne <fkuehne # videolan.org>
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 <UIKit/UIKit.h>
25 
27 FOUNDATION_EXPORT double DynamicMobileVLCKitVersionNumber;
28 
30 FOUNDATION_EXPORT const unsigned char DynamicMobileVLCKitVersionString[];
31 
32 // In this header, you should import all the public headers of your framework using statements like #import <DynamicMobileVLCKit/PublicHeader.h>
33 
34 #import <DynamicMobileVLCKit/VLCAudio.h>
35 #import <DynamicMobileVLCKit/VLCLibrary.h>
36 #import <DynamicMobileVLCKit/VLCMedia.h>
37 #import <DynamicMobileVLCKit/VLCMediaDiscoverer.h>
38 #import <DynamicMobileVLCKit/VLCMediaList.h>
39 #import <DynamicMobileVLCKit/VLCMediaPlayer.h>
40 #import <DynamicMobileVLCKit/VLCMediaListPlayer.h>
41 #import <DynamicMobileVLCKit/VLCMediaThumbnailer.h>
42 #import <DynamicMobileVLCKit/VLCTime.h>
43 #import <DynamicMobileVLCKit/VLCDialogProvider.h>
44 
45 @class VLCMedia;
46 @class VLCMediaLibrary;
47 @class VLCMediaList;
48 @class VLCTime;
49 @class VLCVideoView;
50 @class VLCAudio;
51 @class VLCMediaThumbnailer;
52 @class VLCMediaListPlayer;
53 @class VLCMediaPlayer;
54 @class VLCDialogProvider;
Definition: VLCMediaListPlayer.h:42
+
Definition: VLCMediaThumbnailer.h:35
+
Definition: VLCVideoView.h:31
+
Definition: VLCDialogProvider.h:115
+
Definition: VLCMediaList.h:67
+
Definition: VLCMediaPlayer.h:133
+
Definition: VLCMedia.h:111
+
Definition: VLCAudio.h:36
+
Definition: VLCTime.h:30
+
Definition: VLCMediaLibrary.h:32
+
+ + + + diff --git a/doc/html/_dynamic_t_v_v_l_c_kit_8h_source.html b/doc/html/_dynamic_t_v_v_l_c_kit_8h_source.html new file mode 100644 index 0000000000000000000000000000000000000000..63dcadd71767efc50a740cde7e5f8e02c991e3c1 --- /dev/null +++ b/doc/html/_dynamic_t_v_v_l_c_kit_8h_source.html @@ -0,0 +1,109 @@ + + + + + + +VLCKit: Headers/Public/DynamicTVVLCKit.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
VLCKit +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DynamicTVVLCKit.h
+
+
+
1 /*****************************************************************************
2  * DynamicTVVLCKit.h: dynamic library umbrella header
3  *****************************************************************************
4  * Copyright (C) 2016 VideoLabs SAS
5  * $Id$
6  *
7  * Authors: Felix Paul Kühne <fkuehne # videolan.org>
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 <UIKit/UIKit.h>
25 
27 FOUNDATION_EXPORT double DynamicTVVLCKitVersionNumber;
28 
30 FOUNDATION_EXPORT const unsigned char DynamicTVVLCKitVersionString[];
31 
32 // In this header, you should import all the public headers of your framework using statements like #import <DynamicTVVLCKit/PublicHeader.h>
33 
34 #import <DynamicTVVLCKit/VLCAudio.h>
35 #import <DynamicTVVLCKit/VLCLibrary.h>
36 #import <DynamicTVVLCKit/VLCMedia.h>
37 #import <DynamicTVVLCKit/VLCMediaDiscoverer.h>
38 #import <DynamicTVVLCKit/VLCMediaList.h>
39 #import <DynamicTVVLCKit/VLCMediaPlayer.h>
40 #import <DynamicTVVLCKit/VLCMediaListPlayer.h>
41 #import <DynamicTVVLCKit/VLCMediaThumbnailer.h>
42 #import <DynamicTVVLCKit/VLCTime.h>
43 #import <DynamicTVVLCKit/VLCDialogProvider.h>
44 
45 @class VLCMedia;
46 @class VLCMediaLibrary;
47 @class VLCMediaList;
48 @class VLCTime;
49 @class VLCVideoView;
50 @class VLCAudio;
51 @class VLCMediaThumbnailer;
52 @class VLCMediaListPlayer;
53 @class VLCMediaPlayer;
54 @class VLCDialogProvider;
Definition: VLCMediaListPlayer.h:42
+
Definition: VLCMediaThumbnailer.h:35
+
Definition: VLCVideoView.h:31
+
Definition: VLCDialogProvider.h:115
+
Definition: VLCMediaList.h:67
+
Definition: VLCMediaPlayer.h:133
+
Definition: VLCMedia.h:111
+
Definition: VLCAudio.h:36
+
Definition: VLCTime.h:30
+
Definition: VLCMediaLibrary.h:32
+
+ + + + diff --git a/doc/html/_mobile_v_l_c_kit_8h_source.html b/doc/html/_mobile_v_l_c_kit_8h_source.html index 9744996d103132449aa249a66008be82a0eeca6f..f102225849850c1d23f9164c93bcf96fbd382d3d 100644 --- a/doc/html/_mobile_v_l_c_kit_8h_source.html +++ b/doc/html/_mobile_v_l_c_kit_8h_source.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
VLCDialogProvider
Definition: VLCDialogProvider.h:115
VLCMediaList
Definition: VLCMediaList.h:67
VLCMediaPlayer
Definition: VLCMediaPlayer.h:133
-
VLCMedia
Definition: VLCMedia.h:109
+
VLCMedia
Definition: VLCMedia.h:111
VLCAudio
Definition: VLCAudio.h:36
VLCTime
Definition: VLCTime.h:30
VLCMediaLibrary
Definition: VLCMediaLibrary.h:32
diff --git a/doc/html/_t_v_v_l_c_kit_8h_source.html b/doc/html/_t_v_v_l_c_kit_8h_source.html new file mode 100644 index 0000000000000000000000000000000000000000..507c7607e9adef0a68cd89d5bfbce5eb2a646cda --- /dev/null +++ b/doc/html/_t_v_v_l_c_kit_8h_source.html @@ -0,0 +1,108 @@ + + + + + + +VLCKit: Headers/Public/TVVLCKit.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
VLCKit +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
TVVLCKit.h
+
+
+
1 /*****************************************************************************
2  * VLCKit: TVVLCKit
3  *****************************************************************************
4  * Copyright (C) 2010-2013 Pierre d'Herbemont and VideoLAN
5  *
6  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
7  * Felix Paul Kühne <fkuehne # videolan.org
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 <TVVLCKit/VLCLibrary.h>
25 #import <TVVLCKit/VLCMedia.h>
26 #import <TVVLCKit/VLCMediaDiscoverer.h>
27 #import <TVVLCKit/VLCMediaList.h>
28 #import <TVVLCKit/VLCMediaPlayer.h>
29 #import <TVVLCKit/VLCMediaListPlayer.h>
30 #import <TVVLCKit/VLCMediaThumbnailer.h>
31 #import <TVVLCKit/VLCTime.h>
32 #import <TVVLCKit/VLCDialogProvider.h>
33 
34 @class VLCMedia;
35 @class VLCMediaLibrary;
36 @class VLCMediaList;
37 @class VLCTime;
38 @class VLCVideoView;
39 @class VLCAudio;
40 @class VLCMediaThumbnailer;
41 @class VLCMediaListPlayer;
42 @class VLCMediaPlayer;
Definition: VLCMediaListPlayer.h:42
+
Definition: VLCMediaThumbnailer.h:35
+
Definition: VLCVideoView.h:31
+
Definition: VLCMediaList.h:67
+
Definition: VLCMediaPlayer.h:133
+
Definition: VLCMedia.h:111
+
Definition: VLCAudio.h:36
+
Definition: VLCTime.h:30
+
Definition: VLCMediaLibrary.h:32
+
+ + + + diff --git a/doc/html/_v_l_c_extension_8h_source.html b/doc/html/_v_l_c_extension_8h_source.html index 6a204a4e20950cebc96a64027896cef5e0e289ca..b8c4304dccfb585cff3fc1228dc8b1ce9d4c83ef 100644 --- a/doc/html/_v_l_c_extension_8h_source.html +++ b/doc/html/_v_l_c_extension_8h_source.html @@ -88,10 +88,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
VLCExtension.h
-
1 /*****************************************************************************
2  * VLCKit: VLCExtensions
3  *****************************************************************************
4  * Copyright (C) 2010-2014 Pierre d'Herbemont and VideoLAN
5  *
6  * Authors: Pierre d'Herbemont
7  *
8  * This program is free software; you can redistribute it and/or modify it
9  * under the terms of the GNU Lesser General Public License as published by
10  * the Free Software Foundation; either version 2.1 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21  *****************************************************************************/
22 
23 #import <Cocoa/Cocoa.h>
24 #import <vlc_extensions.h>
25 
29 @interface VLCExtension : NSObject
30 
35 - (instancetype)initWithInstance:(struct extension_t *)instance NS_DESIGNATED_INITIALIZER; // FIXME: Should be internal
36 
40 @property (NS_NONATOMIC_IOSONLY, readonly) struct extension_t *instance; // FIXME: Should be internal
41 
45 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSString *name;
46 
50 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSString *title;
51 
52 @end
NSString * name
Definition: VLCExtension.h:45
+
1 /*****************************************************************************
2  * VLCKit: VLCExtensions
3  *****************************************************************************
4  * Copyright (C) 2010-2014 Pierre d'Herbemont and VideoLAN
5  *
6  * Authors: Pierre d'Herbemont
7  *
8  * This program is free software; you can redistribute it and/or modify it
9  * under the terms of the GNU Lesser General Public License as published by
10  * the Free Software Foundation; either version 2.1 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21  *****************************************************************************/
22 
23 #import <Cocoa/Cocoa.h>
24 #import <vlc_extensions.h>
25 
29 @interface VLCExtension : NSObject
30 
36 - (instancetype)initWithInstance:(struct extension_t *)instance NS_DESIGNATED_INITIALIZER __attribute__((deprecated)); // FIXME: Should be internal
37 
42 @property (NS_NONATOMIC_IOSONLY, readonly) struct extension_t *instance __attribute__((deprecated)); // FIXME: Should be internal
43 
48 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSString *name __attribute__((deprecated));
49 
54 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSString *title __attribute__((deprecated));
55 
56 @end
struct extension_t *instance __attribute__((deprecated))
Definition: VLCExtension.h:29
-
struct extension_t * instance
Definition: VLCExtension.h:40
-
NSString * title
Definition: VLCExtension.h:50
-
1 /*****************************************************************************
2  * VLCKit: VLCExtensionsManager
3  *****************************************************************************
4  * Copyright (C) 2010-2014 Pierre d'Herbemont and VideoLAN
5  *
6  * Authors: Pierre d'Herbemont
7  *
8  * This program is free software; you can redistribute it and/or modify it
9  * under the terms of the GNU Lesser General Public License as published by
10  * the Free Software Foundation; either version 2.1 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21  *****************************************************************************/
22 
23 #import <Cocoa/Cocoa.h>
24 
25 @class VLCExtension;
26 @class VLCMediaPlayer;
27 
31 @interface VLCExtensionsManager : NSObject
32 
37 
41 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSArray *extensions;
42 
47 - (void)runExtension:(VLCExtension *)extension;
48 
52 @property (readwrite, strong) VLCMediaPlayer *mediaPlayer;
53 
54 @end
VLCExtensionsManager * sharedManager()
-
NSArray * extensions
Definition: VLCExtensionsManager.h:41
-
VLCMediaPlayer * mediaPlayer
Definition: VLCExtensionsManager.h:52
+
1 /*****************************************************************************
2  * VLCKit: VLCExtensionsManager
3  *****************************************************************************
4  * Copyright (C) 2010-2014 Pierre d'Herbemont and VideoLAN
5  *
6  * Authors: Pierre d'Herbemont
7  *
8  * This program is free software; you can redistribute it and/or modify it
9  * under the terms of the GNU Lesser General Public License as published by
10  * the Free Software Foundation; either version 2.1 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21  *****************************************************************************/
22 
23 #import <Cocoa/Cocoa.h>
24 
25 @class VLCExtension;
26 @class VLCMediaPlayer;
27 
31 @interface VLCExtensionsManager : NSObject
32 
37 + (VLCExtensionsManager *)sharedManager __attribute__((deprecated));
38 
43 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSArray *extensions __attribute__((deprecated));
44 
50 - (void)runExtension:(VLCExtension *)extension __attribute__((deprecated));
51 
56 @property (readwrite, strong) VLCMediaPlayer *mediaPlayer __attribute__((deprecated));
57 
58 @end
(deprecated __attribute__()
Definition: VLCMediaPlayer.h:133
Definition: VLCExtensionsManager.h:31
Definition: VLCExtension.h:29
diff --git a/doc/html/_v_l_c_kit_8h_source.html b/doc/html/_v_l_c_kit_8h_source.html index fbc1e22d293d38ff42dd28b288d773e9e8e5bad0..7cc505c3023169c4e3bc314c9c61df665fd80f1a 100644 --- a/doc/html/_v_l_c_kit_8h_source.html +++ b/doc/html/_v_l_c_kit_8h_source.html @@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1 /*****************************************************************************
2  * VLCKit.h: VLCKit.framework main header
3  *****************************************************************************
4  * Copyright (C) 2007 Pierre d'Herbemont
5  * Copyright (C) 2007, 2013-2014 VLC authors and VideoLAN
6  * $Id$
7  *
8  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
9  *
10  * This program is free software; you can redistribute it and/or modify it
11  * under the terms of the GNU Lesser General Public License as published by
12  * the Free Software Foundation; either version 2.1 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this program; if not, write to the Free Software Foundation,
22  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
23  *****************************************************************************/
24 
25 #import <VLCKit/VLCLibrary.h>
26 #import <VLCKit/VLCMedia.h>
27 #import <VLCKit/VLCMediaLibrary.h>
28 #import <VLCKit/VLCMediaList.h>
29 #import <VLCKit/VLCMediaListPlayer.h>
30 #import <VLCKit/VLCMediaDiscoverer.h>
31 #import <VLCKit/VLCMediaPlayer.h>
32 #import <VLCKit/VLCTime.h>
33 #import <VLCKit/VLCVideoView.h>
34 #import <VLCKit/VLCVideoLayer.h>
35 #import <VLCKit/VLCStreamSession.h>
36 #import <VLCKit/VLCStreamOutput.h>
37 #import <VLCKit/VLCMediaThumbnailer.h>
38 #import <VLCKit/VLCExtension.h>
39 #import <VLCKit/VLCExtensionsManager.h>
40 
41 @class VLCMedia;
42 @class VLCMediaLibrary;
43 @class VLCMediaList;
44 @class VLCTime;
45 @class VLCVideoView;
Definition: VLCVideoView.h:31
Definition: VLCMediaList.h:67
-
Definition: VLCMedia.h:109
+
Definition: VLCMedia.h:111
Definition: VLCTime.h:30
Definition: VLCMediaLibrary.h:32
diff --git a/doc/html/_v_l_c_media_8h_source.html b/doc/html/_v_l_c_media_8h_source.html index d4096d7810b0c24d7164b04b7e6cd5b2220ec1be..59676008a73b8b861f46692c9b0326c8ee2df634 100644 --- a/doc/html/_v_l_c_media_8h_source.html +++ b/doc/html/_v_l_c_media_8h_source.html @@ -88,62 +88,63 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
VLCMedia.h
-
1 /*****************************************************************************
2  * VLCMedia.h: VLCKit.framework VLCMedia header
3  *****************************************************************************
4  * Copyright (C) 2007 Pierre d'Herbemont
5  * Copyright (C) 2013 Felix Paul Kühne
6  * Copyright (C) 2007-2013 VLC authors and VideoLAN
7  * $Id$
8  *
9  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
10  * Felix Paul Kühne <fkuehne # videolan.org>
11  *
12  * This program is free software; you can redistribute it and/or modify it
13  * under the terms of the GNU Lesser General Public License as published by
14  * the Free Software Foundation; either version 2.1 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public License
23  * along with this program; if not, write to the Free Software Foundation,
24  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
25  *****************************************************************************/
26 
27 #import <Foundation/Foundation.h>
28 #import "VLCMediaList.h"
29 #import "VLCTime.h"
30 
31 /* Meta Dictionary Keys */
35 extern NSString *const VLCMetaInformationTitle; /* NSString */
36 extern NSString *const VLCMetaInformationArtist; /* NSString */
37 extern NSString *const VLCMetaInformationGenre; /* NSString */
38 extern NSString *const VLCMetaInformationCopyright; /* NSString */
39 extern NSString *const VLCMetaInformationAlbum; /* NSString */
40 extern NSString *const VLCMetaInformationTrackNumber; /* NSString */
41 extern NSString *const VLCMetaInformationDescription; /* NSString */
42 extern NSString *const VLCMetaInformationRating; /* NSString */
43 extern NSString *const VLCMetaInformationDate; /* NSString */
44 extern NSString *const VLCMetaInformationSetting; /* NSString */
45 extern NSString *const VLCMetaInformationURL; /* NSString */
46 extern NSString *const VLCMetaInformationLanguage; /* NSString */
47 extern NSString *const VLCMetaInformationNowPlaying; /* NSString */
48 extern NSString *const VLCMetaInformationPublisher; /* NSString */
49 extern NSString *const VLCMetaInformationEncodedBy; /* NSString */
50 extern NSString *const VLCMetaInformationArtworkURL; /* NSString */
51 extern NSString *const VLCMetaInformationArtwork; /* NSImage */
52 extern NSString *const VLCMetaInformationTrackID; /* NSString */
53 extern NSString *const VLCMetaInformationTrackTotal; /* NSString */
54 extern NSString *const VLCMetaInformationDirector; /* NSString */
55 extern NSString *const VLCMetaInformationSeason; /* NSString */
56 extern NSString *const VLCMetaInformationEpisode; /* NSString */
57 extern NSString *const VLCMetaInformationShowName; /* NSString */
58 extern NSString *const VLCMetaInformationActors; /* NSString */
59 extern NSString *const VLCMetaInformationAlbumArtist; /* NSString */
60 extern NSString *const VLCMetaInformationDiscNumber; /* NSString */
61 
62 /* Notification Messages */
66 extern NSString *const VLCMediaMetaChanged;
67 
68 // Forward declarations, supresses compiler error messages
69 @class VLCMediaList;
70 @class VLCMedia;
71 
72 typedef NS_ENUM(NSInteger, VLCMediaState) {
73  VLCMediaStateNothingSpecial,
74  VLCMediaStateBuffering,
75  VLCMediaStatePlaying,
76  VLCMediaStateError,
77 };
78 
83 @protocol VLCMediaDelegate <NSObject>
84 
85 @optional
86 
92 - (void)mediaMetaDataDidChange:(VLCMedia *)aMedia;
93 
99 - (void)mediaDidFinishParsing:(VLCMedia *)aMedia;
100 @end
101 
109 @interface VLCMedia : NSObject
110 
111 /* Factories */
118 + (instancetype)mediaWithURL:(NSURL *)anURL;
119 
126 + (instancetype)mediaWithPath:(NSString *)aPath;
127 
134 + (NSString *)codecNameForFourCC:(uint32_t)fourcc trackType:(NSString *)trackType;
135 
143 + (instancetype)mediaAsNodeWithName:(NSString *)aName;
144 
145 /* Initializers */
151 - (instancetype)initWithURL:(NSURL *)anURL;
152 
158 - (instancetype)initWithPath:(NSString *)aPath;
159 
165 - (instancetype)initAsNodeWithName:(NSString *)aName;
166 
170 typedef NS_ENUM(NSUInteger, VLCMediaType) {
171  VLCMediaTypeUnknown,
172  VLCMediaTypeFile,
173  VLCMediaTypeDirectory,
174  VLCMediaTypeDisc,
175  VLCMediaTypeStream,
176  VLCMediaTypePlaylist,
177 };
178 
183 @property (readonly) VLCMediaType mediaType;
184 
194 - (NSComparisonResult)compare:(VLCMedia *)media;
195 
196 /* Properties */
200 @property (nonatomic, weak) id<VLCMediaDelegate> delegate;
201 
207 @property (nonatomic, readwrite, strong) VLCTime * length;
208 
217 - (VLCTime *)lengthWaitUntilDate:(NSDate *)aDate;
218 
223 @property (nonatomic, readonly) BOOL isParsed __attribute__((deprecated));
224 
228 typedef NS_ENUM(unsigned, VLCMediaParsedStatus)
229 {
230  VLCMediaParsedStatusInit = 0,
231  VLCMediaParsedStatusSkipped,
232  VLCMediaParsedStatusFailed,
233  VLCMediaParsedStatusDone
234 };
238 @property (nonatomic, readonly) VLCMediaParsedStatus parsedStatus;
239 
243 @property (nonatomic, readonly, strong) NSURL * url;
244 
248 @property (nonatomic, readonly, strong) VLCMediaList * subitems;
249 
256 - (NSString *)metadataForKey:(NSString *)key;
257 
264 - (void)setMetadata:(NSString *)data forKey:(NSString *)key;
265 
270 @property (NS_NONATOMIC_IOSONLY, readonly) BOOL saveMetadata;
271 
275 @property (nonatomic, readonly, copy) NSDictionary * metaDictionary;
276 
280 @property (nonatomic, readonly) VLCMediaState state;
281 
285 @property (NS_NONATOMIC_IOSONLY, getter=isMediaSizeSuitableForDevice, readonly) BOOL mediaSizeSuitableForDevice;
286 
295 extern NSString *const VLCMediaTracksInformationCodec;
296 
301 extern NSString *const VLCMediaTracksInformationId;
310 extern NSString *const VLCMediaTracksInformationType;
311 
321 extern NSString *const VLCMediaTracksInformationCodecLevel;
322 
327 extern NSString *const VLCMediaTracksInformationBitrate;
332 extern NSString *const VLCMediaTracksInformationLanguage;
338 
348 extern NSString *const VLCMediaTracksInformationAudioRate;
349 
359 extern NSString *const VLCMediaTracksInformationVideoWidth;
360 
371 
376 extern NSString *const VLCMediaTracksInformationFrameRate;
382 
388 
392 extern NSString *const VLCMediaTracksInformationTypeAudio;
396 extern NSString *const VLCMediaTracksInformationTypeVideo;
400 extern NSString *const VLCMediaTracksInformationTypeText;
405 
438 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSArray *tracksInformation;
439 
450 - (void)parse __attribute__((deprecated));
451 
458 - (void)synchronousParse __attribute__((deprecated));
459 
460 
461 enum {
462  VLCMediaParseLocal = 0x00,
463  VLCMediaParseNetwork = 0x01,
464  VLCMediaFetchLocal = 0x02,
465  VLCMediaFetchNetwork = 0x04,
466 };
472 
483 - (int)parseWithOptions:(VLCMediaParsingOptions)options;
484 
496 - (int)parseWithOptions:(VLCMediaParsingOptions)options timeout:(int)timeoutValue;
497 
506 - (void) addOptions:(NSDictionary*) options;
507 
513 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSDictionary *stats;
514 
515 #pragma mark - individual stats
516 
521 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfReadBytesOnInput;
526 @property (NS_NONATOMIC_IOSONLY, readonly) float inputBitrate;
527 
532 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfReadBytesOnDemux;
537 @property (NS_NONATOMIC_IOSONLY, readonly) float demuxBitrate;
538 
543 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDecodedVideoBlocks;
548 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDecodedAudioBlocks;
549 
554 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDisplayedPictures;
559 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfLostPictures;
560 
565 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfPlayedAudioBuffers;
570 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfLostAudioBuffers;
571 
576 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfSentPackets;
581 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfSentBytes;
586 @property (NS_NONATOMIC_IOSONLY, readonly) float streamOutputBitrate;
592 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfCorruptedDataPackets;
598 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDiscontinuties;
599 
600 @end
NSInteger numberOfReadBytesOnInput
Definition: VLCMedia.h:521
-
NSString *const VLCMediaTracksInformationType
Definition: VLCMedia.h:310
-
NSString *const VLCMediaTracksInformationDescription
Definition: VLCMedia.h:337
+
1 /*****************************************************************************
2  * VLCMedia.h: VLCKit.framework VLCMedia header
3  *****************************************************************************
4  * Copyright (C) 2007 Pierre d'Herbemont
5  * Copyright (C) 2013 Felix Paul Kühne
6  * Copyright (C) 2007-2013 VLC authors and VideoLAN
7  * $Id$
8  *
9  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
10  * Felix Paul Kühne <fkuehne # videolan.org>
11  *
12  * This program is free software; you can redistribute it and/or modify it
13  * under the terms of the GNU Lesser General Public License as published by
14  * the Free Software Foundation; either version 2.1 of the License, or
15  * (at your option) any later version.
16  *
17  * This program is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  * GNU Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public License
23  * along with this program; if not, write to the Free Software Foundation,
24  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
25  *****************************************************************************/
26 
27 #import <Foundation/Foundation.h>
28 #import "VLCMediaList.h"
29 #import "VLCTime.h"
30 
31 NS_ASSUME_NONNULL_BEGIN
32 
33 /* Meta Dictionary Keys */
37 extern NSString *const VLCMetaInformationTitle; /* NSString */
38 extern NSString *const VLCMetaInformationArtist; /* NSString */
39 extern NSString *const VLCMetaInformationGenre; /* NSString */
40 extern NSString *const VLCMetaInformationCopyright; /* NSString */
41 extern NSString *const VLCMetaInformationAlbum; /* NSString */
42 extern NSString *const VLCMetaInformationTrackNumber; /* NSString */
43 extern NSString *const VLCMetaInformationDescription; /* NSString */
44 extern NSString *const VLCMetaInformationRating; /* NSString */
45 extern NSString *const VLCMetaInformationDate; /* NSString */
46 extern NSString *const VLCMetaInformationSetting; /* NSString */
47 extern NSString *const VLCMetaInformationURL; /* NSString */
48 extern NSString *const VLCMetaInformationLanguage; /* NSString */
49 extern NSString *const VLCMetaInformationNowPlaying; /* NSString */
50 extern NSString *const VLCMetaInformationPublisher; /* NSString */
51 extern NSString *const VLCMetaInformationEncodedBy; /* NSString */
52 extern NSString *const VLCMetaInformationArtworkURL; /* NSString */
53 extern NSString *const VLCMetaInformationArtwork; /* NSImage */
54 extern NSString *const VLCMetaInformationTrackID; /* NSString */
55 extern NSString *const VLCMetaInformationTrackTotal; /* NSString */
56 extern NSString *const VLCMetaInformationDirector; /* NSString */
57 extern NSString *const VLCMetaInformationSeason; /* NSString */
58 extern NSString *const VLCMetaInformationEpisode; /* NSString */
59 extern NSString *const VLCMetaInformationShowName; /* NSString */
60 extern NSString *const VLCMetaInformationActors; /* NSString */
61 extern NSString *const VLCMetaInformationAlbumArtist; /* NSString */
62 extern NSString *const VLCMetaInformationDiscNumber; /* NSString */
63 
64 /* Notification Messages */
68 extern NSString *const VLCMediaMetaChanged;
69 
70 // Forward declarations, supresses compiler error messages
71 @class VLCMediaList;
72 @class VLCMedia;
73 
74 typedef NS_ENUM(NSInteger, VLCMediaState) {
75  VLCMediaStateNothingSpecial,
76  VLCMediaStateBuffering,
77  VLCMediaStatePlaying,
78  VLCMediaStateError,
79 };
80 
85 @protocol VLCMediaDelegate <NSObject>
86 
87 @optional
88 
94 - (void)mediaMetaDataDidChange:(VLCMedia *)aMedia;
95 
101 - (void)mediaDidFinishParsing:(VLCMedia *)aMedia;
102 @end
103 
111 @interface VLCMedia : NSObject
112 
113 /* Factories */
120 + (instancetype)mediaWithURL:(NSURL *)anURL;
121 
128 + (instancetype)mediaWithPath:(NSString *)aPath;
129 
136 + (NSString *)codecNameForFourCC:(uint32_t)fourcc trackType:(NSString *)trackType;
137 
145 + (instancetype)mediaAsNodeWithName:(NSString *)aName;
146 
147 /* Initializers */
153 - (instancetype)initWithURL:(NSURL *)anURL;
154 
160 - (instancetype)initWithPath:(NSString *)aPath;
161 
167 - (instancetype)initAsNodeWithName:(NSString *)aName;
168 
172 typedef NS_ENUM(NSUInteger, VLCMediaType) {
173  VLCMediaTypeUnknown,
174  VLCMediaTypeFile,
175  VLCMediaTypeDirectory,
176  VLCMediaTypeDisc,
177  VLCMediaTypeStream,
178  VLCMediaTypePlaylist,
179 };
180 
185 @property (readonly) VLCMediaType mediaType;
186 
196 - (NSComparisonResult)compare:(VLCMedia *)media;
197 
198 /* Properties */
202 @property (nonatomic, weak) id<VLCMediaDelegate> delegate;
203 
209 @property (nonatomic, readwrite, strong) VLCTime * length;
210 
219 - (VLCTime *)lengthWaitUntilDate:(NSDate *)aDate;
220 
225 @property (nonatomic, readonly) BOOL isParsed __attribute__((deprecated));
226 
230 typedef NS_ENUM(unsigned, VLCMediaParsedStatus)
231 {
232  VLCMediaParsedStatusInit = 0,
233  VLCMediaParsedStatusSkipped,
234  VLCMediaParsedStatusFailed,
235  VLCMediaParsedStatusDone
236 };
240 @property (nonatomic, readonly) VLCMediaParsedStatus parsedStatus;
241 
245 @property (nonatomic, readonly, strong) NSURL * url;
246 
250 @property (nonatomic, readonly, strong) VLCMediaList * subitems;
251 
258 - (NSString *)metadataForKey:(NSString *)key;
259 
266 - (void)setMetadata:(NSString *)data forKey:(NSString *)key;
267 
272 @property (NS_NONATOMIC_IOSONLY, readonly) BOOL saveMetadata;
273 
277 @property (nonatomic, readonly, copy) NSDictionary * metaDictionary;
278 
282 @property (nonatomic, readonly) VLCMediaState state;
283 
287 @property (NS_NONATOMIC_IOSONLY, getter=isMediaSizeSuitableForDevice, readonly) BOOL mediaSizeSuitableForDevice;
288 
297 extern NSString *const VLCMediaTracksInformationCodec;
298 
303 extern NSString *const VLCMediaTracksInformationId;
312 extern NSString *const VLCMediaTracksInformationType;
313 
323 extern NSString *const VLCMediaTracksInformationCodecLevel;
324 
329 extern NSString *const VLCMediaTracksInformationBitrate;
334 extern NSString *const VLCMediaTracksInformationLanguage;
340 
350 extern NSString *const VLCMediaTracksInformationAudioRate;
351 
361 extern NSString *const VLCMediaTracksInformationVideoWidth;
362 
373 
378 extern NSString *const VLCMediaTracksInformationFrameRate;
384 
390 
394 extern NSString *const VLCMediaTracksInformationTypeAudio;
398 extern NSString *const VLCMediaTracksInformationTypeVideo;
402 extern NSString *const VLCMediaTracksInformationTypeText;
407 
440 @property (NS_NONATOMIC_IOSONLY, readonly, copy) NSArray *tracksInformation;
441 
452 - (void)parse __attribute__((deprecated));
453 
460 - (void)synchronousParse __attribute__((deprecated));
461 
462 
463 enum {
464  VLCMediaParseLocal = 0x00,
465  VLCMediaParseNetwork = 0x01,
466  VLCMediaFetchLocal = 0x02,
467  VLCMediaFetchNetwork = 0x04,
468 };
474 
485 - (int)parseWithOptions:(VLCMediaParsingOptions)options;
486 
498 - (int)parseWithOptions:(VLCMediaParsingOptions)options timeout:(int)timeoutValue;
499 
508 - (void)addOptions:(NSDictionary*)options;
509 
525 - (int)storeCookie:(NSString * _Nonnull)cookie
526  forHost:(NSString * _Nonnull)host
527  path:(NSString * _Nonnull)path;
528 
536 - (void)clearStoredCookies;
537 
543 @property (NS_NONATOMIC_IOSONLY, readonly, copy, nullable) NSDictionary *stats;
544 
545 #pragma mark - individual stats
546 
551 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfReadBytesOnInput;
556 @property (NS_NONATOMIC_IOSONLY, readonly) float inputBitrate;
557 
562 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfReadBytesOnDemux;
567 @property (NS_NONATOMIC_IOSONLY, readonly) float demuxBitrate;
568 
573 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDecodedVideoBlocks;
578 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDecodedAudioBlocks;
579 
584 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDisplayedPictures;
589 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfLostPictures;
590 
595 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfPlayedAudioBuffers;
600 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfLostAudioBuffers;
601 
606 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfSentPackets;
611 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfSentBytes;
616 @property (NS_NONATOMIC_IOSONLY, readonly) float streamOutputBitrate;
622 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfCorruptedDataPackets;
628 @property (NS_NONATOMIC_IOSONLY, readonly) NSInteger numberOfDiscontinuties;
629 
630 @end
631 
632 NS_ASSUME_NONNULL_END
NSInteger numberOfReadBytesOnInput
Definition: VLCMedia.h:551
+
NSString *const VLCMediaTracksInformationType
Definition: VLCMedia.h:312
+
NSString *const VLCMediaTracksInformationDescription
Definition: VLCMedia.h:339
(deprecated __attribute__()
-
float streamOutputBitrate
Definition: VLCMedia.h:586
-
NSInteger numberOfPlayedAudioBuffers
Definition: VLCMedia.h:565
-
NSString *const VLCMediaTracksInformationTypeUnknown
Definition: VLCMedia.h:404
-
NSString *const VLCMediaTracksInformationLanguage
Definition: VLCMedia.h:332
-
NSString *const VLCMediaTracksInformationBitrate
Definition: VLCMedia.h:327
-
NSString *const VLCMediaTracksInformationCodecLevel
Definition: VLCMedia.h:321
-
NSString *const VLCMediaTracksInformationFrameRate
Definition: VLCMedia.h:376
-
NSString *const VLCMediaTracksInformationCodec
Definition: VLCMedia.h:295
-
NSDictionary * stats
Definition: VLCMedia.h:513
-
id< VLCMediaDelegate > delegate
Definition: VLCMedia.h:200
-
NSString *const VLCMediaTracksInformationId
Definition: VLCMedia.h:301
-
NSString *const VLCMediaTracksInformationTypeText
Definition: VLCMedia.h:400
-
NSString *const VLCMediaTracksInformationVideoHeight
Definition: VLCMedia.h:354
-
float demuxBitrate
Definition: VLCMedia.h:537
-
BOOL saveMetadata
Definition: VLCMedia.h:270
-
NSString *const VLCMediaTracksInformationFrameRateDenominator
Definition: VLCMedia.h:381
-
BOOL mediaSizeSuitableForDevice
Definition: VLCMedia.h:285
-
NSInteger numberOfDisplayedPictures
Definition: VLCMedia.h:554
-
NSString *const VLCMediaTracksInformationCodecProfile
Definition: VLCMedia.h:316
-
NSArray * tracksInformation
Definition: VLCMedia.h:438
-
typedef NS_ENUM(unsigned, VLCMediaParsedStatus)
Definition: VLCMedia.h:228
-
VLCMediaList * subitems
Definition: VLCMedia.h:248
-
NSString *const VLCMediaTracksInformationSourceAspectRatio
Definition: VLCMedia.h:365
-
typedef NS_ENUM(NSUInteger, VLCMediaType)
Definition: VLCMedia.h:170
-
NSString *const VLCMediaTracksInformationTypeAudio
Definition: VLCMedia.h:392
-
NSInteger numberOfDecodedAudioBlocks
Definition: VLCMedia.h:548
-
VLCMediaState state
Definition: VLCMedia.h:280
-
NSInteger numberOfLostAudioBuffers
Definition: VLCMedia.h:570
+
float streamOutputBitrate
Definition: VLCMedia.h:616
+
NSInteger numberOfPlayedAudioBuffers
Definition: VLCMedia.h:595
+
NSString *const VLCMediaTracksInformationTypeUnknown
Definition: VLCMedia.h:406
+
NSString *const VLCMediaTracksInformationLanguage
Definition: VLCMedia.h:334
+
NSString *const VLCMediaTracksInformationBitrate
Definition: VLCMedia.h:329
+
NSString *const VLCMediaTracksInformationCodecLevel
Definition: VLCMedia.h:323
+
NSString *const VLCMediaTracksInformationFrameRate
Definition: VLCMedia.h:378
+
NSString *const VLCMediaTracksInformationCodec
Definition: VLCMedia.h:297
+
NSDictionary * stats
Definition: VLCMedia.h:543
+
id< VLCMediaDelegate > delegate
Definition: VLCMedia.h:202
+
NSString *const VLCMediaTracksInformationId
Definition: VLCMedia.h:303
+
NSString *const VLCMediaTracksInformationTypeText
Definition: VLCMedia.h:402
+
NSString *const VLCMediaTracksInformationVideoHeight
Definition: VLCMedia.h:356
+
float demuxBitrate
Definition: VLCMedia.h:567
+
BOOL saveMetadata
Definition: VLCMedia.h:272
+
NSString *const VLCMediaTracksInformationFrameRateDenominator
Definition: VLCMedia.h:383
+
BOOL mediaSizeSuitableForDevice
Definition: VLCMedia.h:287
+
NSInteger numberOfDisplayedPictures
Definition: VLCMedia.h:584
+
NSString *const VLCMediaTracksInformationCodecProfile
Definition: VLCMedia.h:318
+
NSArray * tracksInformation
Definition: VLCMedia.h:440
+
typedef NS_ENUM(unsigned, VLCMediaParsedStatus)
Definition: VLCMedia.h:230
+
VLCMediaList * subitems
Definition: VLCMedia.h:250
+
NSString *const VLCMediaTracksInformationSourceAspectRatio
Definition: VLCMedia.h:367
+
typedef NS_ENUM(NSUInteger, VLCMediaType)
Definition: VLCMedia.h:172
+
NSString *const VLCMediaTracksInformationTypeAudio
Definition: VLCMedia.h:394
+
NSInteger numberOfDecodedAudioBlocks
Definition: VLCMedia.h:578
+
VLCMediaState state
Definition: VLCMedia.h:282
+
NSInteger numberOfLostAudioBuffers
Definition: VLCMedia.h:600
Definition: VLCMediaList.h:67
-
NSString *const VLCMediaTracksInformationAudioChannelsNumber
Definition: VLCMedia.h:343
-
NSInteger numberOfSentPackets
Definition: VLCMedia.h:576
-
NSInteger numberOfLostPictures
Definition: VLCMedia.h:559
-
VLCTime * length
Definition: VLCMedia.h:207
-
float inputBitrate
Definition: VLCMedia.h:526
-
NSInteger numberOfReadBytesOnDemux
Definition: VLCMedia.h:532
-
NSString *const VLCMediaTracksInformationSourceAspectRatioDenominator
Definition: VLCMedia.h:370
-
NSInteger numberOfCorruptedDataPackets
Definition: VLCMedia.h:592
-
Definition: VLCMedia.h:109
-
NSString *const VLCMediaTracksInformationTextEncoding
Definition: VLCMedia.h:387
-
NSString *const VLCMediaTracksInformationAudioRate
Definition: VLCMedia.h:348
-
int VLCMediaParsingOptions
Definition: VLCMedia.h:471
-
NSDictionary * metaDictionary
Definition: VLCMedia.h:275
-
VLCMediaParsedStatus parsedStatus
Definition: VLCMedia.h:234
-
NSString *const VLCMediaTracksInformationTypeVideo
Definition: VLCMedia.h:396
-
NSInteger numberOfDecodedVideoBlocks
Definition: VLCMedia.h:543
-
NSString *const VLCMediaTracksInformationVideoWidth
Definition: VLCMedia.h:359
-
NSURL * url
Definition: VLCMedia.h:243
+
NSString *const VLCMediaTracksInformationAudioChannelsNumber
Definition: VLCMedia.h:345
+
NSInteger numberOfSentPackets
Definition: VLCMedia.h:606
+
NSInteger numberOfLostPictures
Definition: VLCMedia.h:589
+
VLCTime * length
Definition: VLCMedia.h:209
+
float inputBitrate
Definition: VLCMedia.h:556
+
NSInteger numberOfReadBytesOnDemux
Definition: VLCMedia.h:562
+
NSString *const VLCMediaTracksInformationSourceAspectRatioDenominator
Definition: VLCMedia.h:372
+
void clearStoredCookies()
+
NSInteger numberOfCorruptedDataPackets
Definition: VLCMedia.h:622
+
Definition: VLCMedia.h:111
+
NSString *const VLCMediaTracksInformationTextEncoding
Definition: VLCMedia.h:389
+
NSString *const VLCMediaTracksInformationAudioRate
Definition: VLCMedia.h:350
+
int VLCMediaParsingOptions
Definition: VLCMedia.h:473
+
NSDictionary * metaDictionary
Definition: VLCMedia.h:277
+
VLCMediaParsedStatus parsedStatus
Definition: VLCMedia.h:236
+
NSString *const VLCMediaTracksInformationTypeVideo
Definition: VLCMedia.h:398
+
NSInteger numberOfDecodedVideoBlocks
Definition: VLCMedia.h:573
+
NSString *const VLCMediaTracksInformationVideoWidth
Definition: VLCMedia.h:361
+
NSURL * url
Definition: VLCMedia.h:245
Definition: VLCTime.h:30
-
Definition: VLCMedia.h:83
-
NSInteger numberOfDiscontinuties
Definition: VLCMedia.h:598
-
NSInteger numberOfSentBytes
Definition: VLCMedia.h:581
-
VLCMediaType mediaType
Definition: VLCMedia.h:177
+
Definition: VLCMedia.h:85
+
NSInteger numberOfDiscontinuties
Definition: VLCMedia.h:628
+
NSInteger numberOfSentBytes
Definition: VLCMedia.h:611
+
VLCMediaType mediaType
Definition: VLCMedia.h:179
diff --git a/doc/html/_v_l_c_media_list_player_8h_source.html b/doc/html/_v_l_c_media_list_player_8h_source.html index 29180fae2b7586d4e93d7127470055e76606de67..ad310b07135913dadc944a86b0bea5cbb19986c7 100644 --- a/doc/html/_v_l_c_media_list_player_8h_source.html +++ b/doc/html/_v_l_c_media_list_player_8h_source.html @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
VLCMediaPlayer * mediaPlayer
Definition: VLCMediaListPlayer.h:60
Definition: VLCMediaPlayer.h:133
VLCMediaList * mediaList
Definition: VLCMediaListPlayer.h:48
-
Definition: VLCMedia.h:109
+
Definition: VLCMedia.h:111
BOOL previous
Definition: VLCMediaListPlayer.h:101
diff --git a/doc/html/_v_l_c_media_player_8h_source.html b/doc/html/_v_l_c_media_player_8h_source.html index ccf1f0e8e407fe7c00c7e8966ea40af898910f2c..3d5569d1bbc75ddfa0237b2e511bfce2b88bab1a 100644 --- a/doc/html/_v_l_c_media_player_8h_source.html +++ b/doc/html/_v_l_c_media_player_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
float rate
Definition: VLCMediaPlayer.h:293
void mediumJumpBackward()
-
Definition: VLCMedia.h:109
+
Definition: VLCMedia.h:111
NSArray * videoTrackIndexes
Definition: VLCMediaPlayer.h:366
NSArray * equalizerProfiles
Definition: VLCMediaPlayer.h:600
Definition: VLCAudio.h:36
diff --git a/doc/html/_v_l_c_media_thumbnailer_8h_source.html b/doc/html/_v_l_c_media_thumbnailer_8h_source.html index 83840b52cdbcc2993277c132bbd8e965abaf267c..19df8b8739b138778affc8db660c710fb2dc583f 100644 --- a/doc/html/_v_l_c_media_thumbnailer_8h_source.html +++ b/doc/html/_v_l_c_media_thumbnailer_8h_source.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
CGFloat thumbnailWidth
Definition: VLCMediaThumbnailer.h:91
Definition: VLCLibrary.h:41
float snapshotPosition
Definition: VLCMediaThumbnailer.h:99
-
Definition: VLCMedia.h:109
+
Definition: VLCMedia.h:111
CGImageRef thumbnail
Definition: VLCMediaThumbnailer.h:70
Definition: VLCMediaThumbnailer.h:105
void * libVLCinstance
Definition: VLCMediaThumbnailer.h:75
diff --git a/doc/html/_v_l_c_stream_output_8h_source.html b/doc/html/_v_l_c_stream_output_8h_source.html index 8fbaec72853432e8b789ed7cc50f63a2d5bbe283..82981264f0bb0781a33e5780bf79a9b200f7e218 100644 --- a/doc/html/_v_l_c_stream_output_8h_source.html +++ b/doc/html/_v_l_c_stream_output_8h_source.html @@ -88,7 +88,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
VLCStreamOutput.h
-
1 /*****************************************************************************
2  * VLCStreamOutput.h: VLCKit.framework VLCStreamOutput header
3  *****************************************************************************
4  * Copyright (C) 2008 Pierre d'Herbemont
5  * Copyright (C) 2008, 2014 VLC authors and VideoLAN
6  * $Id$
7  *
8  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
9  *
10  * This program is free software; you can redistribute it and/or modify it
11  * under the terms of the GNU Lesser General Public License as published by
12  * the Free Software Foundation; either version 2.1 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this program; if not, write to the Free Software Foundation,
22  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
23  *****************************************************************************/
24 
25 extern NSString * VLCDefaultStreamOutputRTSP;
26 extern NSString * VLCDefaultStreamOutputRTP;
27 extern NSString * VLCDefaultStreamOutputRTP;
28 
32 @interface VLCStreamOutput : NSObject
33 
34 - (instancetype)initWithOptionDictionary:(NSDictionary *)dictionary NS_DESIGNATED_INITIALIZER;
35 + (instancetype)streamOutputWithOptionDictionary:(NSDictionary *)dictionary;
36 
37 + (id)rtpBroadcastStreamOutputWithSAPAnnounce:(NSString *)announceName;
38 + (id)rtpBroadcastStreamOutput;
39 + (id)ipodStreamOutputWithFilePath:(NSString *)filePath;
40 + (instancetype)streamOutputWithFilePath:(NSString *)filePath;
41 + (id)mpeg2StreamOutputWithFilePath:(NSString *)filePath;
42 + (id)mpeg4StreamOutputWithFilePath:(NSString *)filePath;
43 
44 @end
Definition: VLCStreamOutput.h:32
+
1 /*****************************************************************************
2  * VLCStreamOutput.h: VLCKit.framework VLCStreamOutput header
3  *****************************************************************************
4  * Copyright (C) 2008 Pierre d'Herbemont
5  * Copyright (C) 2008, 2014 VLC authors and VideoLAN
6  * $Id$
7  *
8  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
9  *
10  * This program is free software; you can redistribute it and/or modify it
11  * under the terms of the GNU Lesser General Public License as published by
12  * the Free Software Foundation; either version 2.1 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this program; if not, write to the Free Software Foundation,
22  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
23  *****************************************************************************/
24 
28 extern NSString * VLCDefaultStreamOutputRTSP;
32 extern NSString * VLCDefaultStreamOutputRTP;
36 extern NSString * VLCDefaultStreamOutputRTP;
37 
41 @interface VLCStreamOutput : NSObject
42 
46 - (instancetype)initWithOptionDictionary:(NSDictionary *)dictionary NS_DESIGNATED_INITIALIZER __attribute__((deprecated));
50 + (instancetype)streamOutputWithOptionDictionary:(NSDictionary *)dictionary __attribute__((deprecated));
51 
55 + (id)rtpBroadcastStreamOutputWithSAPAnnounce:(NSString *)announceName __attribute__((deprecated));
59 + (id)rtpBroadcastStreamOutput __attribute__((deprecated));
63 + (id)ipodStreamOutputWithFilePath:(NSString *)filePath __attribute__((deprecated));
67 + (instancetype)streamOutputWithFilePath:(NSString *)filePath __attribute__((deprecated));
71 + (id)mpeg2StreamOutputWithFilePath:(NSString *)filePath __attribute__((deprecated));
75 + (id)mpeg4StreamOutputWithFilePath:(NSString *)filePath __attribute__((deprecated));
76 
77 @end
(deprecated __attribute__()
+
Definition: VLCStreamOutput.h:41
-
1 /*****************************************************************************
2  * VLCStreamSession.h: VLCKit.framework VLCStreamSession header
3  *****************************************************************************
4  * Copyright (C) 2008 Pierre d'Herbemont
5  * Copyright (C) 2008 VLC authors and VideoLAN
6  * $Id$
7  *
8  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
9  *
10  * This program is free software; you can redistribute it and/or modify it
11  * under the terms of the GNU Lesser General Public License as published by
12  * the Free Software Foundation; either version 2.1 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this program; if not, write to the Free Software Foundation,
22  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
23  *****************************************************************************/
24 
25 #import <VLCKit/VLCStreamOutput.h>
26 #import <VLCKit/VLCMediaPlayer.h>
27 #import <VLCKit/VLCMedia.h>
28 
33 
34 + (instancetype)streamSession;
35 
36 @property (nonatomic, strong) VLCStreamOutput * streamOutput;
37 @property (nonatomic, readonly) BOOL isComplete;
38 @property (nonatomic, readonly) NSUInteger reattemptedConnections;
39 
40 - (void)startStreaming;
41 - (void)stopStreaming;
42 
43 @end
Definition: VLCStreamOutput.h:32
+
1 /*****************************************************************************
2  * VLCStreamSession.h: VLCKit.framework VLCStreamSession header
3  *****************************************************************************
4  * Copyright (C) 2008 Pierre d'Herbemont
5  * Copyright (C) 2008 VLC authors and VideoLAN
6  * $Id$
7  *
8  * Authors: Pierre d'Herbemont <pdherbemont # videolan.org>
9  *
10  * This program is free software; you can redistribute it and/or modify it
11  * under the terms of the GNU Lesser General Public License as published by
12  * the Free Software Foundation; either version 2.1 of the License, or
13  * (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU Lesser General Public License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this program; if not, write to the Free Software Foundation,
22  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
23  *****************************************************************************/
24 
25 #import <VLCKit/VLCStreamOutput.h>
26 #import <VLCKit/VLCMediaPlayer.h>
27 #import <VLCKit/VLCMedia.h>
28 
33 
37 + (instancetype)streamSession __attribute__((deprecated));
38 
42 @property (nonatomic, strong) VLCStreamOutput * streamOutput __attribute__((deprecated));
46 @property (nonatomic, readonly) BOOL isComplete __attribute__((deprecated));
50 @property (nonatomic, readonly) NSUInteger reattemptedConnections __attribute__((deprecated));
51 
55 - (void)startStreaming __attribute__((deprecated));
59 - (void)stopStreaming __attribute__((deprecated));
60 
61 @end
Definition: VLCStreamOutput.h:41
+
(deprecated __attribute__()
Definition: VLCMediaPlayer.h:133
Definition: VLCStreamSession.h:32
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index ca2656e441e4f6d49c8bc7f6fee7c1f68bd81524..417aee147cdb61e189b521ec649a4dc72ddd0ec2 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -106,14 +106,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  C<VLCMediaPlayerDelegate>  CVLCMediaThumbnailer  C<VLCMediaThumbnailerDelegate> - CVLCPlaylistDataSource - CVLCPlaylistDataSource(OutlineViewDataSource) - CVLCPlaylistDataSource(OutlineViewDataSourceDropping) - CVLCStreamOutput - CVLCStreamSession - CVLCTime - CVLCVideoLayer - CVLCVideoView + CVLCStreamOutput + CVLCStreamSession + CVLCTime + CVLCVideoLayer + CVLCVideoView
diff --git a/doc/html/class_v_l_c_extension-members.html b/doc/html/class_v_l_c_extension-members.html index a11dad01a2f99168bc72e6a5d7da783727fbbf0d..5e60da60e17e2e5accd61d487220301ada8a2544 100644 --- a/doc/html/class_v_l_c_extension-members.html +++ b/doc/html/class_v_l_c_extension-members.html @@ -90,10 +90,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

This is the complete list of members for VLCExtension, including all inherited members.

- - - - + + + +
initWithInstance:VLCExtension
instanceVLCExtension
nameVLCExtension
titleVLCExtension
__attribute__VLCExtension
__attribute__VLCExtension
__attribute__VLCExtension
initWithInstance:VLCExtension