Skip to content

Commit bc22793

Browse files
author
Clement Champetier
committed
InputFile: include AvInputStream instead of forward declaration
Necessary if I want to use the InputStream returned by getStream function.
1 parent d204be2 commit bc22793

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/AvTranscoder/InputFile.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifndef _AV_TRANSCODER_INPUT_FILE_HPP_
22
#define _AV_TRANSCODER_INPUT_FILE_HPP_
33

4+
#include <AvTranscoder/AvInputStream.hpp>
45
#include <AvTranscoder/DatasStructures/DataStreamDesc.hpp>
56
#include <AvTranscoder/DatasStructures/AudioDesc.hpp>
67
#include <AvTranscoder/DatasStructures/VideoDesc.hpp>
@@ -19,8 +20,6 @@ class AVCodecContext;
1920
namespace avtranscoder
2021
{
2122

22-
class AvInputStream;
23-
2423
class AvExport InputFile
2524
{
2625
public:

src/AvTranscoder/avTranscoder.i

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@
2020

2121
#include <AvTranscoder/Metadatas/MediaMetadatasStructures.hpp>
2222

23-
#include <AvTranscoder/InputFile.hpp>
24-
#include <AvTranscoder/OutputFile.hpp>
25-
2623
#include <AvTranscoder/OutputStream.hpp>
2724
#include <AvTranscoder/OutputStreamAudio.hpp>
2825
#include <AvTranscoder/OutputStreamVideo.hpp>
2926

3027
#include <AvTranscoder/InputStream.hpp>
28+
#include <AvTranscoder/AvInputStream.hpp>
3129
#include <AvTranscoder/InputStreamAudio.hpp>
3230
#include <AvTranscoder/InputStreamVideo.hpp>
3331

32+
#include <AvTranscoder/InputFile.hpp>
33+
#include <AvTranscoder/OutputFile.hpp>
34+
3435
#include <AvTranscoder/Transcoder.hpp>
3536

3637
%}
@@ -59,15 +60,16 @@ namespace std {
5960

6061
%include <AvTranscoder/Metadatas/MediaMetadatasStructures.hpp>
6162

62-
%include <AvTranscoder/InputFile.hpp>
63-
%include <AvTranscoder/OutputFile.hpp>
64-
6563
%include <AvTranscoder/OutputStream.hpp>
6664
%include <AvTranscoder/OutputStreamAudio.hpp>
6765
%include <AvTranscoder/OutputStreamVideo.hpp>
6866

6967
%include <AvTranscoder/InputStream.hpp>
68+
%include <AvTranscoder/AvInputStream.hpp>
7069
%include <AvTranscoder/InputStreamAudio.hpp>
7170
%include <AvTranscoder/InputStreamVideo.hpp>
7271

72+
%include <AvTranscoder/InputFile.hpp>
73+
%include <AvTranscoder/OutputFile.hpp>
74+
7375
%include <AvTranscoder/Transcoder.hpp>

0 commit comments

Comments
 (0)