Versions in this module Expand all Collapse all v0 v0.2.0 Feb 15, 2019 Changes in this version + const AppleHTTPLiveStreaming + const AppleLiveOutputGroupType + const FileOutputGroupType + const MPEG4 + const ProductConductorFile + const ProductServer + type APIError struct + Errors string + Status int + func (apiErr *APIError) Error() string + type AppleLiveGroupSettings struct + Destination *Location + EmitSingleFile bool + SegmentDuration uint + type Client struct + APIKey string + AccessKeyID string + AuthExpires int + Destination string + Host string + SecretAccessKey string + UserLogin string + func NewClient(host, userLogin, apiKey string, authExpires int, accessKeyID string, ...) *Client + func (c *Client) CancelJob(jobID string) (*Job, error) + func (c *Client) CreateJob(job *Job) (*Job, error) + func (c *Client) CreatePreset(preset *Preset) (*Preset, error) + func (c *Client) DeletePreset(presetID string) error + func (c *Client) GetCloudConfig() (*CloudConfig, error) + func (c *Client) GetJob(jobID string) (*Job, error) + func (c *Client) GetJobs() (*JobList, error) + func (c *Client) GetNodes() ([]Node, error) + func (c *Client) GetPreset(presetID string) (*Preset, error) + func (c *Client) GetPresets() (*PresetList, error) + type CloudConfig struct + AuthorizedNodeCount int + MaxNodes int + MinNodes int + WorkerVariant string + XMLName xml.Name + type Container string + type ContentDuration struct + InputDuration int + type DateTime struct + func (jdt *DateTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (jdt DateTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type FileGroupSettings struct + Destination *Location + type Input struct + FileInput Location + InputInfo *InputInfo + type InputInfo struct + Video VideoInputInfo + type Job struct + CompleteTime DateTime + ContentDuration *ContentDuration + ErrorMessages []JobError + ErroredTime DateTime + Href string + Input Input + OutputGroup []OutputGroup + PercentComplete int + Priority int + StartTime DateTime + Status string + StreamAssembly []StreamAssembly + Submitted DateTime + XMLName xml.Name + func (j *Job) GetID() string + type JobError struct + Code int + CreatedAt JobErrorDateTime + Message string + type JobErrorDateTime struct + func (jdt *JobErrorDateTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (jdt JobErrorDateTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type JobList struct + Empty string + Job []Job + XMLName xml.Name + type Location struct + Password string + URI string + Username string + type Node struct + CreatedAt DateTime + Eth0Mac string + HostName string + Href string + IPAddress string + Licenses []string + Name string + Packages []string + Platform string + Product NodeProduct + PublicIPAddress string + RunningCount int + Status string + Version string + type NodeProduct string + type Output struct + Container Container + Extension string + FullURI string + NameModifier string + Order int + StreamAssemblyName string + type OutputGroup struct + AppleLiveGroupSettings *AppleLiveGroupSettings + FileGroupSettings *FileGroupSettings + Order int + Output []Output + Type OutputGroupType + type OutputGroupType string + type Preset struct + AudioBitrate string + AudioCodec string + Container string + Description string + GopMode string + GopSize string + Height string + Href string + InterlaceMode string + Name string + Permalink string + Profile string + ProfileLevel string + RateControl string + VideoBitrate string + VideoCodec string + Width string + XMLName xml.Name + type PresetList struct + Presets []Preset + type StreamAssembly struct + ID string + Name string + Preset string + VideoDescription *StreamVideoDescription + type StreamVideoDescription struct + Codec string + EncoderType string + Height string + Width string + func (s *StreamVideoDescription) GetHeight() int64 + func (s *StreamVideoDescription) GetWidth() int64 + type VideoInputInfo struct + Bitrate string + CodecID string + CodecIDInfo string + Format string + FormatInfo string + FormatProfile string + Height string + Width string + func (v *VideoInputInfo) GetHeight() int64 + func (v *VideoInputInfo) GetWidth() int64