00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #import <Foundation/Foundation.h>
00025 #import "BCObject.h"
00026
00040 @interface BCRendition : NSObject
00041 {
00042 NSString *url;
00043 int encodingRate;
00044 int frameHeight;
00045 int frameWidth;
00046 long long size;
00047 NSString *remoteUrl;
00048 NSString *remoteStreamName;
00049 long long videoDuration;
00050 BCVideoCodec videoCodec;
00051 BOOL audioOnly;
00052 BCVideoContainer videoContainer;
00053 }
00054
00055 @property (nonatomic, retain) NSString *url;
00056 @property (nonatomic, assign) int encodingRate;
00057 @property (nonatomic, assign) int frameHeight;
00058 @property (nonatomic, assign) int frameWidth;
00059 @property (nonatomic, assign) long long size;
00060 @property (nonatomic, retain) NSString *remoteUrl;
00061 @property (nonatomic, retain) NSString *remoteStreamName;
00062 @property (nonatomic, assign) long long videoDuration;
00063 @property (nonatomic, assign) BCVideoCodec videoCodec;
00064 @property (nonatomic, assign) BOOL audioOnly;
00065 @property (nonatomic, assign) BCVideoContainer videoContainer;
00066
00072 - (BOOL)isEqualToBCRendition: (BCRendition *) object;
00073
00074 @end