Documentation ¶
Index ¶
- func EncodingOutputFrom(outputID, path string) model.EncodingOutput
- func NewInput(srcMediaLoc string, api InputAPI, cfg *config.Bitmovin) (inputID string, err error)
- func NewOutput(destLoc string, api OutputAPI, cfg *config.Bitmovin) (outputID string, err error)
- func PathFrom(src string) (string, error)
- type GCSInputAPI
- type GCSOutputAPI
- type HTTPInputAPI
- type HTTPSInputAPI
- type InputAPI
- type OutputAPI
- type S3InputAPI
- type S3OutputAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncodingOutputFrom ¶
func EncodingOutputFrom(outputID, path string) model.EncodingOutput
EncodingOutputFrom returns an encoding output from an output ID and path
Types ¶
type GCSInputAPI ¶
GCSInputAPI manages media inputs with Google Cloud Storage
type GCSOutputAPI ¶
GCSOutputAPI manages media outputs with Google Cloud Storage
type HTTPInputAPI ¶
HTTPInputAPI manages media inputs from HTTP sources
type HTTPSInputAPI ¶
type HTTPSInputAPI interface {
Create(model.HttpsInput) (*model.HttpsInput, error)
}
HTTPSInputAPI manages media inputs from HTTPS sources
type InputAPI ¶
type InputAPI struct { S3 S3InputAPI GCS GCSInputAPI HTTP HTTPInputAPI HTTPS HTTPSInputAPI }
InputAPI holds a collection of media input APIs
type OutputAPI ¶
type OutputAPI struct { S3 S3OutputAPI GCS GCSOutputAPI }
OutputAPI holds a collection of media output APIs
type S3InputAPI ¶
S3InputAPI manages media inputs with AWS S3
Click to show internal directories.
Click to hide internal directories.