common

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioOffloadMetadata

type AudioOffloadMetadata struct {
	SampleRate              int32
	ChannelMask             audioCommon.AudioChannelLayout
	AverageBitRatePerSecond int32
	DelayFrames             int32
	PaddingFrames           int32
}

func (*AudioOffloadMetadata) MarshalParcel

func (s *AudioOffloadMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AudioOffloadMetadata) UnmarshalParcel

func (s *AudioOffloadMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PlaybackTrackMetadata

type PlaybackTrackMetadata struct {
	Usage        audioCommon.AudioUsage
	ContentType  audioCommon.AudioContentType
	Gain         float32
	ChannelMask  audioCommon.AudioChannelLayout
	SourceDevice *audioCommon.AudioDevice
	Tags         []string
}

func (*PlaybackTrackMetadata) MarshalParcel

func (s *PlaybackTrackMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PlaybackTrackMetadata) UnmarshalParcel

func (s *PlaybackTrackMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RecordTrackMetadata

type RecordTrackMetadata struct {
	Source            audioCommon.AudioSource
	Gain              float32
	DestinationDevice *audioCommon.AudioDevice
	ChannelMask       audioCommon.AudioChannelLayout
	Tags              []string
}

func (*RecordTrackMetadata) MarshalParcel

func (s *RecordTrackMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RecordTrackMetadata) UnmarshalParcel

func (s *RecordTrackMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SinkMetadata

type SinkMetadata struct {
	Tracks []RecordTrackMetadata
}

func (*SinkMetadata) MarshalParcel

func (s *SinkMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SinkMetadata) UnmarshalParcel

func (s *SinkMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SourceMetadata

type SourceMetadata struct {
	Tracks []PlaybackTrackMetadata
}

func (*SourceMetadata) MarshalParcel

func (s *SourceMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SourceMetadata) UnmarshalParcel

func (s *SourceMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

Jump to

Keyboard shortcuts

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