AudioStreamPlaylist

package
v0.0.0-...-20ed0ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2025 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const MaxStreams int = 64 //gd:AudioStreamPlaylist.MAX_STREAMS

Variables

This section is empty.

Functions

This section is empty.

Types

type Advanced

type Advanced = class

Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.

type Any

type Any interface {
	gd.IsClass
	AsAudioStreamPlaylist() Instance
}

type Extension

type Extension[T gdclass.Interface] struct{ gdclass.Extension[T, Instance] }

Extension can be embedded in a new struct to create an extension of this class. T should be the type that is embedding this Extension

func (*Extension[T]) AsAudioStream

func (self *Extension[T]) AsAudioStream() AudioStream.Instance

func (*Extension[T]) AsAudioStreamPlaylist

func (self *Extension[T]) AsAudioStreamPlaylist() Instance

func (*Extension[T]) AsObject

func (self *Extension[T]) AsObject() [1]gd.Object

func (*Extension[T]) AsRefCounted

func (self *Extension[T]) AsRefCounted() [1]gd.RefCounted

func (*Extension[T]) AsResource

func (self *Extension[T]) AsResource() Resource.Instance

type ID

type ID Object.ID

ID is a typed object ID (reference) to an instance of this class, use it to store references to objects with unknown lifetimes, as an ID will not panic on use if the underlying object has been destroyed.

func (ID) Instance

func (id ID) Instance() (Instance, bool)

type Instance

type Instance [1]gdclass.AudioStreamPlaylist

Instance of the class with convieniently typed arguments and results.

var Nil Instance

Nil is a nil/null instance of the class. Equivalent to the zero value.

func New

func New() Instance

func (Instance) AsAudioStream

func (self Instance) AsAudioStream() AudioStream.Instance

func (Instance) AsAudioStreamPlaylist

func (self Instance) AsAudioStreamPlaylist() Instance

func (Instance) AsObject

func (self Instance) AsObject() [1]gd.Object

func (Instance) AsRefCounted

func (self Instance) AsRefCounted() [1]gd.RefCounted

func (Instance) AsResource

func (self Instance) AsResource() Resource.Instance

func (Instance) FadeTime

func (self Instance) FadeTime() Float.X

Fade time used when a stream ends, when going to the next one. Streams are expected to have an extra bit of audio after the end to help with fading.

func (Instance) GetBpm

func (self Instance) GetBpm() Float.X

Returns the BPM of the playlist, which can vary depending on the clip being played.

func (Instance) ID

func (self Instance) ID() ID

func (Instance) Loop

func (self Instance) Loop() bool

If true, the playlist will loop, otherwise the playlist will end when the last stream is finished.

func (Instance) SetFadeTime

func (self Instance) SetFadeTime(value Float.X)

SetFadeTime sets the property returned by [GetFadeTime].

func (Instance) SetLoop

func (self Instance) SetLoop(value bool)

SetLoop sets the property returned by [HasLoop].

func (*Instance) SetObject

func (self *Instance) SetObject(obj [1]gd.Object) bool

func (Instance) SetShuffle

func (self Instance) SetShuffle(value bool)

SetShuffle sets the property returned by [GetShuffle].

func (Instance) SetStream0

func (self Instance) SetStream0(value AudioStream.Instance)

SetStream0 sets the property returned by [GetListStream].

func (Instance) SetStream1

func (self Instance) SetStream1(value AudioStream.Instance)

SetStream1 sets the property returned by [GetListStream].

func (Instance) SetStream10

func (self Instance) SetStream10(value AudioStream.Instance)

SetStream10 sets the property returned by [GetListStream].

func (Instance) SetStream11

func (self Instance) SetStream11(value AudioStream.Instance)

SetStream11 sets the property returned by [GetListStream].

func (Instance) SetStream12

func (self Instance) SetStream12(value AudioStream.Instance)

SetStream12 sets the property returned by [GetListStream].

func (Instance) SetStream13

func (self Instance) SetStream13(value AudioStream.Instance)

SetStream13 sets the property returned by [GetListStream].

func (Instance) SetStream14

func (self Instance) SetStream14(value AudioStream.Instance)

SetStream14 sets the property returned by [GetListStream].

func (Instance) SetStream15

func (self Instance) SetStream15(value AudioStream.Instance)

SetStream15 sets the property returned by [GetListStream].

func (Instance) SetStream16

func (self Instance) SetStream16(value AudioStream.Instance)

SetStream16 sets the property returned by [GetListStream].

func (Instance) SetStream17

func (self Instance) SetStream17(value AudioStream.Instance)

SetStream17 sets the property returned by [GetListStream].

func (Instance) SetStream18

func (self Instance) SetStream18(value AudioStream.Instance)

SetStream18 sets the property returned by [GetListStream].

func (Instance) SetStream19

func (self Instance) SetStream19(value AudioStream.Instance)

SetStream19 sets the property returned by [GetListStream].

func (Instance) SetStream2

func (self Instance) SetStream2(value AudioStream.Instance)

SetStream2 sets the property returned by [GetListStream].

func (Instance) SetStream20

func (self Instance) SetStream20(value AudioStream.Instance)

SetStream20 sets the property returned by [GetListStream].

func (Instance) SetStream21

func (self Instance) SetStream21(value AudioStream.Instance)

SetStream21 sets the property returned by [GetListStream].

func (Instance) SetStream22

func (self Instance) SetStream22(value AudioStream.Instance)

SetStream22 sets the property returned by [GetListStream].

func (Instance) SetStream23

func (self Instance) SetStream23(value AudioStream.Instance)

SetStream23 sets the property returned by [GetListStream].

func (Instance) SetStream24

func (self Instance) SetStream24(value AudioStream.Instance)

SetStream24 sets the property returned by [GetListStream].

func (Instance) SetStream25

func (self Instance) SetStream25(value AudioStream.Instance)

SetStream25 sets the property returned by [GetListStream].

func (Instance) SetStream26

func (self Instance) SetStream26(value AudioStream.Instance)

SetStream26 sets the property returned by [GetListStream].

func (Instance) SetStream27

func (self Instance) SetStream27(value AudioStream.Instance)

SetStream27 sets the property returned by [GetListStream].

func (Instance) SetStream28

func (self Instance) SetStream28(value AudioStream.Instance)

SetStream28 sets the property returned by [GetListStream].

func (Instance) SetStream29

func (self Instance) SetStream29(value AudioStream.Instance)

SetStream29 sets the property returned by [GetListStream].

func (Instance) SetStream3

func (self Instance) SetStream3(value AudioStream.Instance)

SetStream3 sets the property returned by [GetListStream].

func (Instance) SetStream30

func (self Instance) SetStream30(value AudioStream.Instance)

SetStream30 sets the property returned by [GetListStream].

func (Instance) SetStream31

func (self Instance) SetStream31(value AudioStream.Instance)

SetStream31 sets the property returned by [GetListStream].

func (Instance) SetStream32

func (self Instance) SetStream32(value AudioStream.Instance)

SetStream32 sets the property returned by [GetListStream].

func (Instance) SetStream33

func (self Instance) SetStream33(value AudioStream.Instance)

SetStream33 sets the property returned by [GetListStream].

func (Instance) SetStream34

func (self Instance) SetStream34(value AudioStream.Instance)

SetStream34 sets the property returned by [GetListStream].

func (Instance) SetStream35

func (self Instance) SetStream35(value AudioStream.Instance)

SetStream35 sets the property returned by [GetListStream].

func (Instance) SetStream36

func (self Instance) SetStream36(value AudioStream.Instance)

SetStream36 sets the property returned by [GetListStream].

func (Instance) SetStream37

func (self Instance) SetStream37(value AudioStream.Instance)

SetStream37 sets the property returned by [GetListStream].

func (Instance) SetStream38

func (self Instance) SetStream38(value AudioStream.Instance)

SetStream38 sets the property returned by [GetListStream].

func (Instance) SetStream39

func (self Instance) SetStream39(value AudioStream.Instance)

SetStream39 sets the property returned by [GetListStream].

func (Instance) SetStream4

func (self Instance) SetStream4(value AudioStream.Instance)

SetStream4 sets the property returned by [GetListStream].

func (Instance) SetStream40

func (self Instance) SetStream40(value AudioStream.Instance)

SetStream40 sets the property returned by [GetListStream].

func (Instance) SetStream41

func (self Instance) SetStream41(value AudioStream.Instance)

SetStream41 sets the property returned by [GetListStream].

func (Instance) SetStream42

func (self Instance) SetStream42(value AudioStream.Instance)

SetStream42 sets the property returned by [GetListStream].

func (Instance) SetStream43

func (self Instance) SetStream43(value AudioStream.Instance)

SetStream43 sets the property returned by [GetListStream].

func (Instance) SetStream44

func (self Instance) SetStream44(value AudioStream.Instance)

SetStream44 sets the property returned by [GetListStream].

func (Instance) SetStream45

func (self Instance) SetStream45(value AudioStream.Instance)

SetStream45 sets the property returned by [GetListStream].

func (Instance) SetStream46

func (self Instance) SetStream46(value AudioStream.Instance)

SetStream46 sets the property returned by [GetListStream].

func (Instance) SetStream47

func (self Instance) SetStream47(value AudioStream.Instance)

SetStream47 sets the property returned by [GetListStream].

func (Instance) SetStream48

func (self Instance) SetStream48(value AudioStream.Instance)

SetStream48 sets the property returned by [GetListStream].

func (Instance) SetStream49

func (self Instance) SetStream49(value AudioStream.Instance)

SetStream49 sets the property returned by [GetListStream].

func (Instance) SetStream5

func (self Instance) SetStream5(value AudioStream.Instance)

SetStream5 sets the property returned by [GetListStream].

func (Instance) SetStream50

func (self Instance) SetStream50(value AudioStream.Instance)

SetStream50 sets the property returned by [GetListStream].

func (Instance) SetStream51

func (self Instance) SetStream51(value AudioStream.Instance)

SetStream51 sets the property returned by [GetListStream].

func (Instance) SetStream52

func (self Instance) SetStream52(value AudioStream.Instance)

SetStream52 sets the property returned by [GetListStream].

func (Instance) SetStream53

func (self Instance) SetStream53(value AudioStream.Instance)

SetStream53 sets the property returned by [GetListStream].

func (Instance) SetStream54

func (self Instance) SetStream54(value AudioStream.Instance)

SetStream54 sets the property returned by [GetListStream].

func (Instance) SetStream55

func (self Instance) SetStream55(value AudioStream.Instance)

SetStream55 sets the property returned by [GetListStream].

func (Instance) SetStream56

func (self Instance) SetStream56(value AudioStream.Instance)

SetStream56 sets the property returned by [GetListStream].

func (Instance) SetStream57

func (self Instance) SetStream57(value AudioStream.Instance)

SetStream57 sets the property returned by [GetListStream].

func (Instance) SetStream58

func (self Instance) SetStream58(value AudioStream.Instance)

SetStream58 sets the property returned by [GetListStream].

func (Instance) SetStream59

func (self Instance) SetStream59(value AudioStream.Instance)

SetStream59 sets the property returned by [GetListStream].

func (Instance) SetStream6

func (self Instance) SetStream6(value AudioStream.Instance)

SetStream6 sets the property returned by [GetListStream].

func (Instance) SetStream60

func (self Instance) SetStream60(value AudioStream.Instance)

SetStream60 sets the property returned by [GetListStream].

func (Instance) SetStream61

func (self Instance) SetStream61(value AudioStream.Instance)

SetStream61 sets the property returned by [GetListStream].

func (Instance) SetStream62

func (self Instance) SetStream62(value AudioStream.Instance)

SetStream62 sets the property returned by [GetListStream].

func (Instance) SetStream63

func (self Instance) SetStream63(value AudioStream.Instance)

SetStream63 sets the property returned by [GetListStream].

func (Instance) SetStream7

func (self Instance) SetStream7(value AudioStream.Instance)

SetStream7 sets the property returned by [GetListStream].

func (Instance) SetStream8

func (self Instance) SetStream8(value AudioStream.Instance)

SetStream8 sets the property returned by [GetListStream].

func (Instance) SetStream9

func (self Instance) SetStream9(value AudioStream.Instance)

SetStream9 sets the property returned by [GetListStream].

func (Instance) SetStreamCount

func (self Instance) SetStreamCount(value int)

SetStreamCount sets the property returned by [GetStreamCount].

func (Instance) Shuffle

func (self Instance) Shuffle() bool

If true, the playlist will shuffle each time playback starts and each time it loops.

func (Instance) Stream0

func (self Instance) Stream0() AudioStream.Instance

func (Instance) Stream1

func (self Instance) Stream1() AudioStream.Instance

func (Instance) Stream10

func (self Instance) Stream10() AudioStream.Instance

func (Instance) Stream11

func (self Instance) Stream11() AudioStream.Instance

func (Instance) Stream12

func (self Instance) Stream12() AudioStream.Instance

func (Instance) Stream13

func (self Instance) Stream13() AudioStream.Instance

func (Instance) Stream14

func (self Instance) Stream14() AudioStream.Instance

func (Instance) Stream15

func (self Instance) Stream15() AudioStream.Instance

func (Instance) Stream16

func (self Instance) Stream16() AudioStream.Instance

func (Instance) Stream17

func (self Instance) Stream17() AudioStream.Instance

func (Instance) Stream18

func (self Instance) Stream18() AudioStream.Instance

func (Instance) Stream19

func (self Instance) Stream19() AudioStream.Instance

func (Instance) Stream2

func (self Instance) Stream2() AudioStream.Instance

func (Instance) Stream20

func (self Instance) Stream20() AudioStream.Instance

func (Instance) Stream21

func (self Instance) Stream21() AudioStream.Instance

func (Instance) Stream22

func (self Instance) Stream22() AudioStream.Instance

func (Instance) Stream23

func (self Instance) Stream23() AudioStream.Instance

func (Instance) Stream24

func (self Instance) Stream24() AudioStream.Instance

func (Instance) Stream25

func (self Instance) Stream25() AudioStream.Instance

func (Instance) Stream26

func (self Instance) Stream26() AudioStream.Instance

func (Instance) Stream27

func (self Instance) Stream27() AudioStream.Instance

func (Instance) Stream28

func (self Instance) Stream28() AudioStream.Instance

func (Instance) Stream29

func (self Instance) Stream29() AudioStream.Instance

func (Instance) Stream3

func (self Instance) Stream3() AudioStream.Instance

func (Instance) Stream30

func (self Instance) Stream30() AudioStream.Instance

func (Instance) Stream31

func (self Instance) Stream31() AudioStream.Instance

func (Instance) Stream32

func (self Instance) Stream32() AudioStream.Instance

func (Instance) Stream33

func (self Instance) Stream33() AudioStream.Instance

func (Instance) Stream34

func (self Instance) Stream34() AudioStream.Instance

func (Instance) Stream35

func (self Instance) Stream35() AudioStream.Instance

func (Instance) Stream36

func (self Instance) Stream36() AudioStream.Instance

func (Instance) Stream37

func (self Instance) Stream37() AudioStream.Instance

func (Instance) Stream38

func (self Instance) Stream38() AudioStream.Instance

func (Instance) Stream39

func (self Instance) Stream39() AudioStream.Instance

func (Instance) Stream4

func (self Instance) Stream4() AudioStream.Instance

func (Instance) Stream40

func (self Instance) Stream40() AudioStream.Instance

func (Instance) Stream41

func (self Instance) Stream41() AudioStream.Instance

func (Instance) Stream42

func (self Instance) Stream42() AudioStream.Instance

func (Instance) Stream43

func (self Instance) Stream43() AudioStream.Instance

func (Instance) Stream44

func (self Instance) Stream44() AudioStream.Instance

func (Instance) Stream45

func (self Instance) Stream45() AudioStream.Instance

func (Instance) Stream46

func (self Instance) Stream46() AudioStream.Instance

func (Instance) Stream47

func (self Instance) Stream47() AudioStream.Instance

func (Instance) Stream48

func (self Instance) Stream48() AudioStream.Instance

func (Instance) Stream49

func (self Instance) Stream49() AudioStream.Instance

func (Instance) Stream5

func (self Instance) Stream5() AudioStream.Instance

func (Instance) Stream50

func (self Instance) Stream50() AudioStream.Instance

func (Instance) Stream51

func (self Instance) Stream51() AudioStream.Instance

func (Instance) Stream52

func (self Instance) Stream52() AudioStream.Instance

func (Instance) Stream53

func (self Instance) Stream53() AudioStream.Instance

func (Instance) Stream54

func (self Instance) Stream54() AudioStream.Instance

func (Instance) Stream55

func (self Instance) Stream55() AudioStream.Instance

func (Instance) Stream56

func (self Instance) Stream56() AudioStream.Instance

func (Instance) Stream57

func (self Instance) Stream57() AudioStream.Instance

func (Instance) Stream58

func (self Instance) Stream58() AudioStream.Instance

func (Instance) Stream59

func (self Instance) Stream59() AudioStream.Instance

func (Instance) Stream6

func (self Instance) Stream6() AudioStream.Instance

func (Instance) Stream60

func (self Instance) Stream60() AudioStream.Instance

func (Instance) Stream61

func (self Instance) Stream61() AudioStream.Instance

func (Instance) Stream62

func (self Instance) Stream62() AudioStream.Instance

func (Instance) Stream63

func (self Instance) Stream63() AudioStream.Instance

func (Instance) Stream7

func (self Instance) Stream7() AudioStream.Instance

func (Instance) Stream8

func (self Instance) Stream8() AudioStream.Instance

func (Instance) Stream9

func (self Instance) Stream9() AudioStream.Instance

func (Instance) StreamCount

func (self Instance) StreamCount() int

Amount of streams in the playlist.

func (Instance) Virtual

func (self Instance) Virtual(name string) reflect.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL