16
|
1 |
#include <e32def.h>
|
|
2 |
#include <e32cmn.h>
|
|
3 |
#include <gst/gst.h>
|
|
4 |
#include <string.h>
|
|
5 |
#include "gstplayerappview.h"
|
|
6 |
|
|
7 |
extern GstElement *pipeline, *source, *wavparse,*sink,*conv,*resample,*decoder;
|
|
8 |
extern GstBus *bus;
|
|
9 |
|
|
10 |
extern CGSTPlayerAppView *iGstView;
|
|
11 |
|
|
12 |
|
|
13 |
int GstreamerNew(TFileName filename);
|
|
14 |
int GstreamerPlay(TFileName filename);
|
|
15 |
int gst_play_mp3();
|
|
16 |
int gst_play_wave();
|
|
17 |
int gst_play_raw();
|
|
18 |
int gst_play_amr();
|
|
19 |
int gst_play_g711();
|
|
20 |
int gst_play_g729();
|
|
21 |
int gst_play_ilbc();
|
|
22 |
|
|
23 |
int gst_record_raw();
|
|
24 |
int gst_record_wav();
|
|
25 |
int gst_record_amr();
|
|
26 |
int gst_record_g711();
|
|
27 |
int gst_record_aac();
|
|
28 |
int gst_record_g729();
|
|
29 |
int gst_record_ilbc();
|
|
30 |
int gst_current_volume();
|
|
31 |
int gst_max_volume();
|
|
32 |
int gst_volume_up();
|
|
33 |
int gst_volume_down();
|
|
34 |
|
|
35 |
void ShownoteL();
|
|
36 |
|
|
37 |
int gst_current_gain();
|
|
38 |
int gst_max_gain();
|
|
39 |
int gst_gain_up();
|
|
40 |
int gst_gain_down();
|
|
41 |
|
|
42 |
int gst_balance();
|
|
43 |
void samplesplayed();
|
|
44 |
void samplesrecorded();
|
|
45 |
void samplesrecorded();
|
|
46 |
void getsinkpadcaps();
|
|
47 |
void negotiatedsinkcaps();
|
|
48 |
void getsrcpadcaps();
|
|
49 |
void negotiatedsrccaps();
|
|
50 |
|
|
51 |
|