//
//	VidyoVideoCapability_Objc.h
//	VidyoClient
//
//	This file is auto generated, do not edit this file
//	Copyright (c) 2023 Vidyo, Inc. All rights reserved.
//

#import "VidyoMediaFormats_Objc.h"
@class VCTimeRange;
@class VCVideoFrameIntervalRange;
/*!
 * Represents the capability of a Video Source.
 */
@interface VCVideoCapability : NSObject
{
}
	@property size_t height;
	@property NSMutableArray* ranges;
	@property size_t width;
@end
/*!
 * Represents frame interval range and media formats supported by that range.
 */
@interface VCVideoFrameIntervalRange : NSObject
{
}
	@property NSMutableArray* formats;
	@property VCTimeRange* range;
	@property long step;
@end
/*!
 * A time range class used to represent a range of time intervals.
 */
@interface VCTimeRange : NSObject
{
}
	/*!
	 * The first time interval of the range.
	 */
	@property long begin;
	/*!
	 * The last time interval of the range.
	 */
	@property long end;
@end
