Returns information about all audio streams on the device.

Usage #

package main

import (
    "fmt"
    t "github.com/hugmouse/gotermux"
)

func main() {
    audioStreams := t.GetTermuxVolume()
    for _, stream := range audioStreams {
        fmt.Printf("Stream: %s, Volume: %d, Max: %d\n", 
            stream.Stream, stream.Volume, stream.MaxVolume)
    }
}
Output: Stream: NOTIFICATION, Volume: 7, Max: 15 Stream: ALARM, Volume: 10, Max: 15 Stream: MUSIC, Volume: 12, Max: 15

Return Value #

Returns []TAudioStream - array of audio stream information.

Struct TAudioStream #

FieldTypeDescription
StreamstringAudio stream name
VolumeuintCurrent volume level
MaxVolumeuintMaximum volume for this stream