| OpenShot Library | libopenshot
    0.4.0
    | 
This struct holds profile data, typically loaded from a file. More...
#include <Profiles.h>
| Public Attributes | |
| std::string | description | 
| The description of this profile.  More... | |
| Fraction | display_ratio | 
| The ratio of width to height of the video stream (i.e. 640x480 has a ratio of 4/3)  More... | |
| Fraction | fps | 
| Frames per second, as a fraction (i.e. 24/1 = 24 fps)  More... | |
| int | height | 
| The height of the video (in pixels)  More... | |
| bool | interlaced_frame | 
| Are the contents of this frame interlaced.  More... | |
| int | pixel_format | 
| The pixel format (i.e. YUV420P, RGB24, etc...)  More... | |
| Fraction | pixel_ratio | 
| The pixel ratio of the video stream as a fraction (i.e. some pixels are not square)  More... | |
| bool | spherical | 
| Is this video a spherical/360° video.  More... | |
| int | width | 
| The width of the video (in pixels)  More... | |
This struct holds profile data, typically loaded from a file.
Profile data contains common settings for Writers, such as frame rate, aspect ratios, width, and height combinations.
Definition at line 38 of file Profiles.h.
| std::string openshot::ProfileInfo::description | 
The description of this profile.
Definition at line 40 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), and openshot::Profile::SetJsonValue().
| Fraction openshot::ProfileInfo::display_ratio | 
The ratio of width to height of the video stream (i.e. 640x480 has a ratio of 4/3)
Definition at line 46 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Key(), openshot::Profile::LongName(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), and openshot::Profile::SetJsonValue().
| Fraction openshot::ProfileInfo::fps | 
Frames per second, as a fraction (i.e. 24/1 = 24 fps)
Definition at line 44 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Profile(), openshot::Profile::Save(), and openshot::Profile::SetJsonValue().
| int openshot::ProfileInfo::height | 
The height of the video (in pixels)
Definition at line 41 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Key(), openshot::Profile::LongName(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), openshot::Profile::SetJsonValue(), and openshot::Profile::ShortName().
| bool openshot::ProfileInfo::interlaced_frame | 
Are the contents of this frame interlaced.
Definition at line 47 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Key(), openshot::Profile::LongName(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), openshot::Profile::SetJsonValue(), and openshot::Profile::ShortName().
| int openshot::ProfileInfo::pixel_format | 
The pixel format (i.e. YUV420P, RGB24, etc...)
Definition at line 43 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Profile(), openshot::Profile::Save(), and openshot::Profile::SetJsonValue().
| Fraction openshot::ProfileInfo::pixel_ratio | 
The pixel ratio of the video stream as a fraction (i.e. some pixels are not square)
Definition at line 45 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Profile(), openshot::Profile::Save(), and openshot::Profile::SetJsonValue().
| bool openshot::ProfileInfo::spherical | 
Is this video a spherical/360° video.
Definition at line 48 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Key(), openshot::Profile::LongName(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), openshot::Profile::SetJsonValue(), and openshot::Profile::ShortName().
| int openshot::ProfileInfo::width | 
The width of the video (in pixels)
Definition at line 42 of file Profiles.h.
Referenced by openshot::Profile::JsonValue(), openshot::Profile::Key(), openshot::Profile::LongName(), openshot::Profile::LongNameWithDesc(), openshot::Profile::Profile(), openshot::Profile::Save(), openshot::Profile::SetJsonValue(), and openshot::Profile::ShortName().
 1.8.17
 1.8.17