forked from LeenkxTeam/LNXSDK
18 lines
548 B
Haxe
18 lines
548 B
Haxe
package kha.audio1;
|
|
|
|
interface AudioChannel {
|
|
function play(): Void;
|
|
function pause(): Void;
|
|
function stop(): Void;
|
|
var length(get, null): Float; // Seconds
|
|
private function get_length(): Float;
|
|
var position(get, set): Float; // Seconds
|
|
private function get_position(): Float;
|
|
private function set_position(value: Float): Float;
|
|
var volume(get, set): Float;
|
|
private function get_volume(): Float;
|
|
private function set_volume(value: Float): Float;
|
|
var finished(get, null): Bool;
|
|
private function get_finished(): Bool;
|
|
}
|