Banuba SDK
BNBMedia.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file was generated by Djinni from scene.djinni
3 
4 #import <Foundation/Foundation.h>
5 
6 
7 /**Base class, represents media files handling. */
8 
9 #ifndef DJINNI_EXPORT
10  #define DJINNI_EXPORT __attribute__((__visibility__("default")))
11 #endif
12 
14 @interface BNBMedia : NSObject
15 
16 /**
17  *set playback start position.
18  *@param position (float): playback start position (seconds)
19  */
20 - (void)setStartPosition:(float)position;
21 
22 /**
23  *set playback end position.
24  *@param position (float): playback end position (seconds)
25  */
26 - (void)setEndPosition:(float)position;
27 
28 /**
29  *set playback looping.
30  *@param looped (bool): loop playback flag
31  */
32 - (void)setLooped:(BOOL)looped;
33 
34 /**@return loop playback flag (bool) */
35 - (BOOL)isLooped;
36 
37 /**@return playback start position (float) */
38 - (float)getStartPosition;
39 
40 /**@return playback end position (float) */
41 - (float)getEndPosition;
42 
43 /**@return playback active flag. */
44 - (BOOL)isPlaying;
45 
46 /**starts video playback */
47 - (void)play;
48 
49 /**pause video playback */
50 - (void)pause;
51 
52 /**stop video playback */
53 - (void)stop;
54 
55 /**resume paused video playback */
56 - (void)resume;
57 
58 @end
-[BNBMedia isPlaying]
BOOL isPlaying()
-[BNBMedia stop]
void stop()
stop video playback
-[BNBMedia getStartPosition]
float getStartPosition()
-[BNBMedia isLooped]
BOOL isLooped()
-[BNBMedia play]
void play()
starts video playback
DJINNI_EXPORT
#define DJINNI_EXPORT
Base class, represents media files handling.
Definition: BNBMedia.h:10
-[BNBMedia getEndPosition]
float getEndPosition()
-[BNBMedia resume]
void resume()
resume paused video playback
BNBMedia
Definition: BNBMedia.h:14
-[BNBMedia pause]
void pause()
pause video playback