gstreamer_test_apps/gstplayer/inc/gstreamer.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
     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