File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 1
1
#ifndef _AV_TRANSCODER_DATA_IMAGE_HPP_
2
2
#define _AV_TRANSCODER_DATA_IMAGE_HPP_
3
3
4
+ #include < AvTranscoder/Profile.hpp>
4
5
#include < AvTranscoder/common.hpp>
5
6
6
7
extern " C" {
@@ -47,6 +48,12 @@ class AvExport VideoFrameDesc
47
48
void setPixel ( const Pixel pixel ) { m_pixel = pixel; }
48
49
void setDar ( const size_t num, const size_t den ) { m_displayAspectRatio.num = num; m_displayAspectRatio.den = den; }
49
50
void setDar ( const Ratio ratio ) { m_displayAspectRatio = ratio; }
51
+
52
+ void setParameters ( const Profile::ProfileDesc& desc )
53
+ {
54
+ if ( desc.find ( Profile::avProfilePixelFormat ) != desc.end () )
55
+ setPixel ( Pixel ( desc.find ( Profile::avProfilePixelFormat )->second .c_str () ) );
56
+ }
50
57
51
58
size_t getWidth () const { return m_width; }
52
59
size_t getHeight () const { return m_height; }
Original file line number Diff line number Diff line change 11
11
%{
12
12
#include < AvTranscoder/common.hpp>
13
13
14
+ #include < AvTranscoder/Profile.hpp>
15
+
14
16
#include < AvTranscoder/EssenceStructures/Pixel.hpp>
15
17
#include < AvTranscoder/EssenceStructures/Frame.hpp>
16
18
#include < AvTranscoder/EssenceStructures/VideoFrame.hpp>
42
44
#include < AvTranscoder/File/InputFile.hpp>
43
45
#include < AvTranscoder/File/OutputFile.hpp>
44
46
45
- #include < AvTranscoder/Profile.hpp>
46
-
47
47
#include < AvTranscoder/Transcoder/StreamTranscoder.hpp>
48
48
#include < AvTranscoder/Transcoder/Transcoder.hpp>
49
49
@@ -65,6 +65,8 @@ namespace std {
65
65
66
66
%include <AvTranscoder/common.hpp>
67
67
68
+ %include <AvTranscoder/Profile.hpp>
69
+
68
70
%include <AvTranscoder/EssenceStructures/Pixel.hpp>
69
71
%include <AvTranscoder/EssenceStructures/Frame.hpp>
70
72
%include <AvTranscoder/EssenceStructures/VideoFrame.hpp>
@@ -96,8 +98,6 @@ namespace std {
96
98
%include <AvTranscoder/File/InputFile.hpp>
97
99
%include <AvTranscoder/File/OutputFile.hpp>
98
100
99
- %include <AvTranscoder/Profile.hpp>
100
-
101
101
%include <AvTranscoder/Transcoder/StreamTranscoder.hpp>
102
102
%include <AvTranscoder/Transcoder/Transcoder.hpp>
103
103
You can’t perform that action at this time.
0 commit comments