projects
/
platform
/
upstream
/
gst-plugins-good.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move gtk plugin from -bad
[platform/upstream/gst-plugins-good.git]
/
gst
/
wavenc
/
gstwavenc.h
diff --git
a/gst/wavenc/gstwavenc.h
b/gst/wavenc/gstwavenc.h
index
8a34ab5
..
11b38bb
100644
(file)
--- a/
gst/wavenc/gstwavenc.h
+++ b/
gst/wavenc/gstwavenc.h
@@
-13,8
+13,8
@@
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
- * Free Software Foundation, Inc., 5
9 Temple Place - Suite 330
,
- * Boston, MA 0211
1-1307
, USA.
+ * Free Software Foundation, Inc., 5
1 Franklin St, Fifth Floor
,
+ * Boston, MA 0211
0-1301
, USA.
*/
*/
@@
-23,6
+23,7
@@
#include <gst/gst.h>
#include <gst/gst.h>
+#include <gst/audio/audio.h>
G_BEGIN_DECLS
G_BEGIN_DECLS
@@
-46,20
+47,37
@@
struct _GstWavEnc {
GstPad *sinkpad;
GstPad *srcpad;
GstPad *sinkpad;
GstPad *srcpad;
+ GstTagList *tags;
+ GstToc *toc;
+ GList *cues;
+ GList *labls;
+ GList *notes;
+
/* useful audio data */
/* useful audio data */
- guint depth;
+ GstAudioFormat audio_format;
+ guint16 format;
guint width;
guint rate;
guint channels;
guint width;
guint rate;
guint channels;
- guint32 length;
+ guint64 channel_mask;
+ GstAudioChannelPosition srcPos[64];
+ GstAudioChannelPosition destPos[64];
+
+ /* data sizes */
+ guint64 audio_length;
+ guint32 meta_length;
+ gboolean use_rf64;
gboolean sent_header;
gboolean sent_header;
+ gboolean finished_properly;
};
struct _GstWavEncClass {
GstElementClass parent_class;
};
};
struct _GstWavEncClass {
GstElementClass parent_class;
};
+GType gst_wavenc_get_type (void);
+
G_END_DECLS
#endif /* __GST_WAV_ENC_H__ */
G_END_DECLS
#endif /* __GST_WAV_ENC_H__ */