OpenTV Player SDK For iOS
version 2.30.0
|
Feature to support Nagra's scrambled http adaptive streaming playback. More...
Classes | |
protocol | <INMPTagListener> |
Used to receive specific HLS tags from each media playlists downloaded by NMPAVPlayer. More... | |
class | NMPAVAsset |
NMPAVAsset is the Nagra extension of iOS system AVAsset class to support AES-128 scrambled Http Adaptive Streaming protocol stream with hybrid integration with Nagra CPAK library. More... | |
class | NMPAVPlayer |
NMPAVPlayer is the Nagra extension of iOS system AVPlayer class to support AES-128 scrambled Http Adaptive Streaming protocol stream with hybrid integration with Nagra CPAK library. More... | |
class | NMPAVPlayerItem |
NMPAVPlayerItem is the Nagra extension of iOS system AVPlayerItem class to support AES-128 scrambled Http Adaptive Streaming protocol stream with hybrid integration with Nagra CPAK library. More... | |
class | NMPAVURLAsset |
NMPAVURLAsset is the Nagra extension of iOS system AVURLAsset class to support AES-128 scrambled Http Adaptive Streaming protocol stream with hybrid integration with Nagra CPAK library. More... | |
protocol | <INMPTrackChangedListener> |
INMPTrackChangedListener provides notification for the client application when track information for current playing streams get changed. More... | |
class | NMPTrackInfo |
NMPTrackInfo represents description information for video/audio/subtitle track. More... | |
Enumerations | |
enum | TNMPTrackType : NSUInteger { NMP_TRACK_TYPE_UNKNOWN = 0, NMP_TRACK_TYPE_VIDEO, NMP_TRACK_TYPE_AUDIO, NMP_TRACK_TYPE_TIMEDTEXT } |
Definition of video/audio/timedtext track type supported by NMP SDK. More... | |
Variables | |
NMP_EXTERN NSString *const | OutputControlAccessStateChanged |
This notification is posted when output is blocked by output control rules. More... | |
NMP_EXTERN NSString *const | OutputControlBitrateLimitChosen |
This notification is posted when bitrate limit rule is apply by output control. More... | |
NMP_EXTERN NSString *const | OutputControlResolutionLimitChosen |
This notification is posted when resolution limit rule is apply by output control. More... | |
NMP_EXTERN NSString *const | OutputControlTrickModeBlock |
This notification is posted when output control rules include trick mode block. More... | |
NMP_EXTERN NSString *const | OutputControlAccessState |
The following key may be found in the userInfo dictionary of OutputControlAccessStateChanged notification. More... | |
NMP_EXTERN NSString *const | OutputControlBitrate |
The following key maybe found in the userInfo dictionary of OutputControlBitrateLimitChosen notification. More... | |
NMP_EXTERN NSString *const | OutputControlResolutionWidth |
The following key maybe found in the userInfo dictionary of OutputControlResolutionLimitChosen notification. More... | |
NMP_EXTERN NSString *const | OutputControlResolutionHeight |
The following key maybe found in the userInfo dictionary of OutputControlResolutionLimitChosen notification. More... | |
Feature to support Nagra's scrambled http adaptive streaming playback.
enum TNMPTrackType : NSUInteger |
Definition of video/audio/timedtext track type supported by NMP SDK.
Definition at line 38 of file NMPTrackInfo.h.
NMP_EXTERN NSString* const OutputControlAccessState |
The following key may be found in the userInfo dictionary of OutputControlAccessStateChanged notification.
The value of this key is an NSNumber containing an int value. This value represents the limitation state of output control.
Definition at line 61 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlAccessStateChanged |
This notification is posted when output is blocked by output control rules.
There is userInfo dictionary in notification.
Definition at line 28 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlBitrate |
The following key maybe found in the userInfo dictionary of OutputControlBitrateLimitChosen notification.
The value of this key is an NSNumber containing a long value. This value represents the limited birate number of output control.
Definition at line 70 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlBitrateLimitChosen |
This notification is posted when bitrate limit rule is apply by output control.
There is userInfo dictionary in notification.
Definition at line 36 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlResolutionHeight |
The following key maybe found in the userInfo dictionary of OutputControlResolutionLimitChosen notification.
The value of this key is an NSNumber containing an int value. This value represents the limited resolution height of output control.
Definition at line 88 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlResolutionLimitChosen |
This notification is posted when resolution limit rule is apply by output control.
There is userInfo dictionary in notification.
Definition at line 44 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlResolutionWidth |
The following key maybe found in the userInfo dictionary of OutputControlResolutionLimitChosen notification.
The value of this key is an NSNumber containing an int value. This value represents the limited resolution width of output control.
Definition at line 79 of file NMPOCConsts.h.
NMP_EXTERN NSString* const OutputControlTrickModeBlock |
This notification is posted when output control rules include trick mode block.
There is no userInfo dictionary in notofication.
Definition at line 52 of file NMPOCConsts.h.