Skip to content

Commit 0f25422

Browse files
author
Clement Champetier
committed
Library: added Libraries to SWIG
1 parent 65a7329 commit 0f25422

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/AvTranscoder/avTranscoder.i

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
%include "AvTranscoder/swig/avOperator.i"
1818

1919
%{
20-
#include <AvTranscoder/Library.hpp>
2120
#include <AvTranscoder/log.hpp>
2221
%}
2322

@@ -26,9 +25,9 @@
2625
%include "AvTranscoder/data/data.i"
2726
%include "AvTranscoder/profile/profile.i"
2827

29-
%include <AvTranscoder/Library.hpp>
3028
%include <AvTranscoder/log.hpp>
3129

30+
%include "AvTranscoder/library.i"
3231
%include "AvTranscoder/option.i"
3332
%include "AvTranscoder/util.i"
3433
%include "AvTranscoder/codec/codec.i"

src/AvTranscoder/library.i

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
%{
2+
#include <AvTranscoder/Library.hpp>
3+
%}
4+
5+
namespace std {
6+
// Allow vector of object with no default constructor
7+
%ignore vector< avtranscoder::Library >::vector(size_type);
8+
%ignore vector< avtranscoder::Library >::resize;
9+
10+
// Create instantiations of a template classes
11+
%template(Libraries) vector< avtranscoder::Library >;
12+
}
13+
14+
%include <AvTranscoder/Library.hpp>

0 commit comments

Comments
 (0)