#import <VOOSMPOpenParam.h>

+ Inheritance diagram for VOOSMPOpenParam:

Instance Methods

(id) - init
 Init an object. More...
 

Protected Attributes

long _fileSize
 
long long _duration
 
int _decoderType
 
id< VOOSMPDrmLicenseManager > _drmLicenseManager
 

Properties

long fileSize
 Actual file size. More...
 
long long duration
 Actual duration(ms). More...
 
int decoderType
 decoderType audio and video decoder types (bitwise-OR of values of VO_OSMP_DECODER_TYPE). More...
 
id< VOOSMPDrmLicenseManager > drmLicenseManager
 Drm License Manager. More...
 

Method Documentation

- (id) init

Init an object.

Returns
object if successful; nil if unsuccessful

Member Data Documentation

- (int) _decoderType
protected
- (id<VOOSMPDrmLicenseManager>) _drmLicenseManager
protected
- (long long) _duration
protected
- (long) _fileSize
protected

Property Documentation

- (int) decoderType
readwriteatomicassign

decoderType audio and video decoder types (bitwise-OR of values of VO_OSMP_DECODER_TYPE).

It must have one audio decoder type and one video decoder type. Default is VO_OSMP_DEC_VIDEO_SW | VO_OSMP_DEC_AUDIO_SW

- (id<VOOSMPDrmLicenseManager>) drmLicenseManager
readwriteatomicretain

Drm License Manager.

- (long long) duration
readwriteatomicassign

Actual duration(ms).

- (long) fileSize
readwriteatomicassign

Actual file size.


The documentation for this class was generated from the following file: