Documentation
¶
Index ¶
- type ClientChannelLayoutCommands
- type ClientCodecCommands
- type ClientCommands
- type ClientDeviceCommands
- type ClientFormatCommands
- type ClientPixelFormatCommands
- type ClientProfileCommands
- type ClientSampleFormatCommands
- type CreateAudioProfileCmd
- type DeleteAudioProfileCmd
- type GetAudioProfileCmd
- type GetCodec
- type ListChannelLayouts
- type ListCodecs
- type ListContainerFormats
- type ListDevices
- type ListPixelFormats
- type ListSampleFormats
- type RunServer
- type ServerCommands
- type UpdateAudioProfileCmd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientChannelLayoutCommands ¶
type ClientChannelLayoutCommands struct {
ListChannelLayouts ListChannelLayouts `cmd:"" name:"channellayouts" help:"List the available channel layouts." group:"CAPABILITIES"`
}
type ClientCodecCommands ¶
type ClientCodecCommands struct {
ListCodecs ListCodecs `cmd:"" name:"codecs" help:"List the available codecs." group:"CAPABILITIES"`
GetCodec GetCodec `cmd:"" name:"codec" help:"Get the details of a codec." group:"CAPABILITIES"`
}
type ClientCommands ¶
type ClientDeviceCommands ¶
type ClientDeviceCommands struct {
ListDevices ListDevices `cmd:"" name:"devices" help:"List the available devices." group:"CAPABILITIES"`
}
type ClientFormatCommands ¶
type ClientFormatCommands struct {
ListContainerFormats ListContainerFormats `cmd:"" name:"formats" help:"List the available container formats." group:"CAPABILITIES"`
}
type ClientPixelFormatCommands ¶
type ClientPixelFormatCommands struct {
ListPixelFormats ListPixelFormats `cmd:"" name:"pixelformats" help:"List the available pixel formats." group:"CAPABILITIES"`
}
type ClientProfileCommands ¶
type ClientProfileCommands struct {
CreateAudioProfile CreateAudioProfileCmd `cmd:"" name:"audio-profile-create" help:"Create a new audio profile." group:"PROFILE"`
GetAudioProfile GetAudioProfileCmd `cmd:"" name:"audio-profile" help:"Get the details of an audio profile." group:"PROFILE"`
DeleteAudioProfile DeleteAudioProfileCmd `cmd:"" name:"audio-profile-delete" help:"Delete an audio profile." group:"PROFILE"`
UpdateAudioProfile UpdateAudioProfileCmd `cmd:"" name:"audio-profile-update" help:"Update an audio profile." group:"PROFILE"`
}
type ClientSampleFormatCommands ¶
type ClientSampleFormatCommands struct {
ListSampleFormats ListSampleFormats `cmd:"" name:"sampleformats" help:"List the available sample formats." group:"CAPABILITIES"`
}
type CreateAudioProfileCmd ¶
type CreateAudioProfileCmd struct {
Name string `arg:"" required:"" name:"codec" help:"Codec name, e.g. aac, libmp3lame, copy."`
schema.AudioProfileMeta
}
type DeleteAudioProfileCmd ¶
type DeleteAudioProfileCmd struct {
UUID string `arg:"" name:"uuid" help:"UUID of the audio profile."`
}
type GetAudioProfileCmd ¶
type GetAudioProfileCmd struct {
UUID string `arg:"" name:"uuid" help:"UUID of the audio profile."`
}
type GetCodec ¶
type GetCodec struct {
Name string `arg:"" name:"name" help:"Name of the codec."`
schema.CodecGetRequest
}
type ListChannelLayouts ¶
type ListChannelLayouts struct {
schema.ChannelLayoutListRequest
}
type ListCodecs ¶
type ListCodecs struct {
schema.CodecListRequest
}
type ListContainerFormats ¶
type ListContainerFormats struct {
schema.FormatListRequest
}
type ListDevices ¶
type ListDevices struct {
schema.DeviceListRequest
}
type ListPixelFormats ¶
type ListPixelFormats struct {
schema.PixelFormatListRequest
}
type ListSampleFormats ¶
type ListSampleFormats struct {
schema.SampleFormatListRequest
}
type ServerCommands ¶
type ServerCommands struct {
RunServer RunServer `cmd:"" name:"run" help:"Run the profile server." group:"SERVER"`
servercmd.OpenAPICommands
}
type UpdateAudioProfileCmd ¶
type UpdateAudioProfileCmd struct {
UUID string `arg:"" name:"uuid" help:"UUID of the audio profile."`
schema.AudioProfileMeta
}
Click to show internal directories.
Click to hide internal directories.