aboutsummaryrefslogblamecommitdiffstats
path: root/pages/develop/api/efl/player/property/volume.txt
blob: 7aa3f78b902279146f1988d398501ef31fe45bc8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
                            










                                                                                                                                                                                                                                                                  


                     
                                



















                                                   


                          
 
~~Title: Efl.Player.volume~~
===== Values =====

  * **volume** - %%The volume level%%
===== Description =====

%%Control the audio volume.%%

%%Controls the audio volume of the stream being played. This has nothing to do with the system volume. This volume will be multiplied by the system volume. e.g.: if the current volume level is 0.5, and the system volume is 50%, it will be 0.5 * 0.5 = 0.25.%%
{{page>:develop:api-include:efl:player:property:volume:description&nouser&nolink&nodate}}


===== Signature =====

<code>
@property volume @pure_virtual {
    get {
        values {
            volume: double;
        }
    }
    set {
        values {
            volume: double;
        }
    }
}
</code>

===== C signature =====

<code c>
double efl_player_volume_get(const Eo *obj);
void efl_player_volume_set(Eo *obj, double volume);
</code>

===== Implemented by =====

  * **Efl.Player.volume**