|
MLT
7.38.0
Multimedia Framework
|
C++ wrapper for mlt_profile — video format parameters. More...
#include <MltProfile.h>

Public Member Functions | |
| int | colorspace () const |
| double | dar () const |
| char * | description () const |
| int | display_aspect_den () const |
| int | display_aspect_num () const |
| double | fps () const |
| int | frame_rate_den () const |
| int | frame_rate_num () const |
| void | from_producer (Producer &producer) |
| mlt_profile | get_profile () const |
| int | height () const |
| int | is_explicit () const |
| bool | is_valid () |
| bool | is_valid () const |
| Profile () | |
| Profile (const char *name) | |
| Profile (mlt_profile profile) | |
| Profile (Properties &properties) | |
| bool | progressive () const |
| int | sample_aspect_den () const |
| int | sample_aspect_num () const |
| double | sar () const |
| double | scale_height (int height) |
| double | scale_width (int width) |
| void | set_colorspace (int colorspace) |
| void | set_display_aspect (int numerator, int denominator) |
| void | set_explicit (int boolean) |
| void | set_frame_rate (int numerator, int denominator) |
| void | set_height (int height) |
| void | set_progressive (int progressive) |
| void | set_sample_aspect (int numerator, int denominator) |
| void | set_width (int width) |
| int | width () const |
| ~Profile () | |
Static Public Member Functions | |
| static Properties * | list () |
| Return a list of all available profile names. More... | |
Private Attributes | |
| mlt_profile | instance |
C++ wrapper for mlt_profile — video format parameters.
A profile describes the video format that services will produce and consume: resolution, frame rate, aspect ratio, colorspace, and interlace mode. Pass a profile to service constructors to configure the format.
| Profile::Profile | ( | ) |
| Profile::Profile | ( | const char * | name | ) |
| Profile::Profile | ( | Properties & | properties | ) |
| Profile::Profile | ( | mlt_profile | profile | ) |
| Profile::~Profile | ( | ) |
| int Profile::colorspace | ( | ) | const |
| double Profile::dar | ( | ) | const |
| char * Profile::description | ( | ) | const |
| int Profile::display_aspect_den | ( | ) | const |
| int Profile::display_aspect_num | ( | ) | const |
| double Profile::fps | ( | ) | const |
| int Profile::frame_rate_den | ( | ) | const |
| int Profile::frame_rate_num | ( | ) | const |
| void Profile::from_producer | ( | Producer & | producer | ) |
| mlt_profile Profile::get_profile | ( | ) | const |
| int Profile::height | ( | ) | const |
| int Profile::is_explicit | ( | ) | const |
| bool Profile::is_valid | ( | ) |
| bool Profile::is_valid | ( | ) | const |
|
static |
Return a list of all available profile names.
Caller owns the result.
| bool Profile::progressive | ( | ) | const |
| int Profile::sample_aspect_den | ( | ) | const |
| int Profile::sample_aspect_num | ( | ) | const |
| double Profile::sar | ( | ) | const |
| double Profile::scale_height | ( | int | height | ) |
| double Profile::scale_width | ( | int | width | ) |
| void Profile::set_colorspace | ( | int | colorspace | ) |
| void Profile::set_display_aspect | ( | int | numerator, |
| int | denominator | ||
| ) |
| void Profile::set_explicit | ( | int | boolean | ) |
| void Profile::set_frame_rate | ( | int | numerator, |
| int | denominator | ||
| ) |
| void Profile::set_height | ( | int | height | ) |
| void Profile::set_progressive | ( | int | progressive | ) |
| void Profile::set_sample_aspect | ( | int | numerator, |
| int | denominator | ||
| ) |
| void Profile::set_width | ( | int | width | ) |
| int Profile::width | ( | ) | const |
|
private |