Skip to content

Commit 82bcbca

Browse files
author
Clement Champetier
committed
codec: add SWIG interface
1 parent 96cac6d commit 82bcbca

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

src/AvTranscoder/avTranscoder.i

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
%{
1616
#include <AvTranscoder/ProfileLoader.hpp>
1717

18-
#include <AvTranscoder/codec/ICodec.hpp>
19-
#include <AvTranscoder/codec/VideoCodec.hpp>
20-
#include <AvTranscoder/codec/AudioCodec.hpp>
21-
#include <AvTranscoder/codec/DataCodec.hpp>
22-
2318
#include <AvTranscoder/transcoder/StreamTranscoder.hpp>
2419
#include <AvTranscoder/transcoder/Transcoder.hpp>
2520
%}
@@ -37,11 +32,7 @@ namespace std {
3732

3833
%include <AvTranscoder/ProfileLoader.hpp>
3934

40-
%include <AvTranscoder/codec/ICodec.hpp>
41-
%include <AvTranscoder/codec/VideoCodec.hpp>
42-
%include <AvTranscoder/codec/AudioCodec.hpp>
43-
%include <AvTranscoder/codec/DataCodec.hpp>
44-
35+
%include "AvTranscoder/codec/codec.i"
4536
%include "AvTranscoder/stream/stream.i"
4637
%include "AvTranscoder/decoder/decoder.i"
4738
%include "AvTranscoder/encoder/encoder.i"

src/AvTranscoder/codec/codec.i

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
%{
2+
#include <AvTranscoder/codec/ICodec.hpp>
3+
#include <AvTranscoder/codec/VideoCodec.hpp>
4+
#include <AvTranscoder/codec/AudioCodec.hpp>
5+
#include <AvTranscoder/codec/DataCodec.hpp>
6+
%}
7+
8+
%include <AvTranscoder/codec/ICodec.hpp>
9+
%include <AvTranscoder/codec/VideoCodec.hpp>
10+
%include <AvTranscoder/codec/AudioCodec.hpp>
11+
%include <AvTranscoder/codec/DataCodec.hpp>

0 commit comments

Comments
 (0)