Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AAC ¶
type AAC struct {
// contains filtered or unexported fields
}
AAC is a configuration service for content using only this codec
func NewAAC ¶
func NewAAC(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *AAC
NewAAC returns a service for managing AAC audio only configurations
type AV1 ¶
type AV1 struct {
// contains filtered or unexported fields
}
AV1 is a configuration service for content in av1
func NewAV1 ¶
func NewAV1(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *AV1
NewAV1 returns a service for managing av1 configurations
type H264 ¶
type H264 struct {
// contains filtered or unexported fields
}
H264 is a configuration service for content in h.264
func NewH264 ¶
func NewH264(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *H264
NewH264 returns a service for managing h.264 configurations
type H264AAC ¶
type H264AAC struct {
// contains filtered or unexported fields
}
H264AAC is a configuration service for content in this codec pair
func NewH264AAC ¶
func NewH264AAC(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *H264AAC
NewH264AAC returns a service for managing H264 / AAC configurations
type H265 ¶
type H265 struct {
// contains filtered or unexported fields
}
H265 is a configuration service for content in h.265
func NewH265 ¶
func NewH265(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *H265
NewH265 returns a service for managing h.265 configurations
type H265AAC ¶
type H265AAC struct {
// contains filtered or unexported fields
}
H265AAC is a configuration service for content in this codec pair
func NewH265AAC ¶
func NewH265AAC(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *H265AAC
NewH265AAC returns a service for managing h.265 / AAC configurations
type Opus ¶
type Opus struct {
// contains filtered or unexported fields
}
Opus is a configuration service for content using only this codec
func NewOpus ¶
func NewOpus(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *Opus
NewOpus returns a service for managing Opus audio only configurations
type Store ¶
type Store interface { Create(preset db.Preset) (db.PresetSummary, error) Get(presetName string) (db.PresetSummary, error) Delete(presetName string) error }
Store is the interface for any underlying codec config services
type VP8Vorbis ¶
type VP8Vorbis struct {
// contains filtered or unexported fields
}
VP8Vorbis is a configuration service for content in this codec pair
func NewVP8Vorbis ¶
func NewVP8Vorbis(api *bitmovin.BitmovinApi, repo db.PresetSummaryRepository) *VP8Vorbis
NewVP8Vorbis returns a service for managing VP8 / Vorbis configurations