struct SupportedProfile

Defined at line 205 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.h

Specification of an encoding profile supported by an encoder.

Public Members

VideoCodecProfile profile
Size min_resolution
Size max_resolution
uint32_t max_framerate_numerator
uint32_t max_framerate_denominator
SupportedRateControlMode rate_control_modes
vector scalability_modes
bool is_software_codec
vector gpu_supported_pixel_formats
bool supports_gpu_shared_images

Public Methods

void SupportedProfile ()
void SupportedProfile (VideoCodecProfile profile, const gfx::Size & max_resolution, uint32_t max_framerate_numerator, uint32_t max_framerate_denominator, SupportedRateControlMode rc_modes, const std::vector<SVCScalabilityMode> & scalability_modes, const std::vector<VideoPixelFormat> & gpu_suppoted_pixel_formats, bool supports_shared_images)
void SupportedProfile (const SupportedProfile & other)
SupportedProfile & operator= (const SupportedProfile & other)

Defined at line 217 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.h

void ~SupportedProfile ()