OOStateNotifier.h
1 //
2 // OOStateNotifier.h
3 // OoyalaSDK
4 //
5 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 #import "OOAdPodInfo.h"
10 #import "OOPlayerState.h"
11 
12 #ifndef OOStateNotifier_h
13 #define OOStateNotifier_h
14 
15 @class OOSsaiAdsMetadata;
16 
17 @interface OOStateNotifier : NSObject
18 
19 @property OOOoyalaPlayerState state;
20 
21 - (void)notifyPlayheadChange;
22 - (void)notifyAdsLoaded;
23 - (void)notifyAdSkipped;
24 - (void)notifyAdStarted;
25 - (void)notifyAdCompleted;
31 - (void)notifySSAIAdsMetadataReceived:(OOSsaiAdsMetadata *)adsMetadata;
32 
37 - (void)notifySSAIAdPlaying:(OOAdPodInfo *)adPodInfo;
38 
42 - (void)notifySSAIAdPlayed;
43 
44 @end
45 
46 #endif /* OOStateNotifier_h */
void notifyPlayheadChange()
Definition: OOStateNotifier.h:17
void notifySSAIAdPlayed()
Notifies the player a when an SSAI ad break has ended.
OOOoyalaPlayerState state
Definition: OOStateNotifier.h:19
void notifyAdCompleted()
OOAdPodInfo.
Definition: OOAdPodInfo.h:9