Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type Artwork struct + AlbumArtFormat *string + Encryption *Encryption + InputKey *string + MaxHeight *string + MaxWidth *string + PaddingPolicy *string + SizingPolicy *string + type AudioCodecOptions struct + BitDepth *string + BitOrder *string + Profile *string + Signed *string + type AudioParameters struct + AudioPackingMode *string + BitRate *string + Channels *string + Codec *string + CodecOptions *AudioCodecOptions + SampleRate *string + type CancelJobInput struct + ID *string + type CancelJobOutput struct + type CaptionFormat struct + Encryption *Encryption + Format *string + Pattern *string + type CaptionSource struct + Encryption *Encryption + Key *string + Label *string + Language *string + TimeOffset *string + type Captions struct + CaptionFormats []*CaptionFormat + CaptionSources []*CaptionSource + MergePolicy *string + type Clip struct + TimeSpan *TimeSpan + type CreateJobInput struct + Input *JobInput + Output *CreateJobOutput + OutputKeyPrefix *string + Outputs []*CreateJobOutput + PipelineID *string + Playlists []*CreateJobPlaylist + UserMetadata map[string]*string + type CreateJobOutput struct + AlbumArt *JobAlbumArt + Captions *Captions + Composition []*Clip + Encryption *Encryption + Key *string + PresetID *string + Rotate *string + SegmentDuration *string + ThumbnailEncryption *Encryption + ThumbnailPattern *string + Watermarks []*JobWatermark + type CreateJobPlaylist struct + Format *string + HLSContentProtection *HLSContentProtection + Name *string + OutputKeys []*string + PlayReadyDRM *PlayReadyDRM + type CreateJobResponse struct + Job *Job + type CreatePipelineInput struct + AWSKMSKeyARN *string + ContentConfig *PipelineOutputConfig + InputBucket *string + Name *string + Notifications *Notifications + OutputBucket *string + Role *string + ThumbnailConfig *PipelineOutputConfig + type CreatePipelineOutput struct + Pipeline *Pipeline + Warnings []*Warning + type CreatePresetInput struct + Audio *AudioParameters + Container *string + Description *string + Name *string + Thumbnails *Thumbnails + Video *VideoParameters + type CreatePresetOutput struct + Preset *Preset + Warning *string + type DeletePipelineInput struct + ID *string + type DeletePipelineOutput struct + type DeletePresetInput struct + ID *string + type DeletePresetOutput struct + type DetectedProperties struct + DurationMillis *int64 + FileSize *int64 + FrameRate *string + Height *int64 + Width *int64 + type ElasticTranscoder struct + func New(config *aws.Config) *ElasticTranscoder + func (c *ElasticTranscoder) CancelJob(input *CancelJobInput) (*CancelJobOutput, error) + func (c *ElasticTranscoder) CancelJobRequest(input *CancelJobInput) (req *aws.Request, output *CancelJobOutput) + func (c *ElasticTranscoder) CreateJob(input *CreateJobInput) (*CreateJobResponse, error) + func (c *ElasticTranscoder) CreateJobRequest(input *CreateJobInput) (req *aws.Request, output *CreateJobResponse) + func (c *ElasticTranscoder) CreatePipeline(input *CreatePipelineInput) (*CreatePipelineOutput, error) + func (c *ElasticTranscoder) CreatePipelineRequest(input *CreatePipelineInput) (req *aws.Request, output *CreatePipelineOutput) + func (c *ElasticTranscoder) CreatePreset(input *CreatePresetInput) (*CreatePresetOutput, error) + func (c *ElasticTranscoder) CreatePresetRequest(input *CreatePresetInput) (req *aws.Request, output *CreatePresetOutput) + func (c *ElasticTranscoder) DeletePipeline(input *DeletePipelineInput) (*DeletePipelineOutput, error) + func (c *ElasticTranscoder) DeletePipelineRequest(input *DeletePipelineInput) (req *aws.Request, output *DeletePipelineOutput) + func (c *ElasticTranscoder) DeletePreset(input *DeletePresetInput) (*DeletePresetOutput, error) + func (c *ElasticTranscoder) DeletePresetRequest(input *DeletePresetInput) (req *aws.Request, output *DeletePresetOutput) + func (c *ElasticTranscoder) ListJobsByPipeline(input *ListJobsByPipelineInput) (*ListJobsByPipelineOutput, error) + func (c *ElasticTranscoder) ListJobsByPipelinePages(input *ListJobsByPipelineInput, ...) error + func (c *ElasticTranscoder) ListJobsByPipelineRequest(input *ListJobsByPipelineInput) (req *aws.Request, output *ListJobsByPipelineOutput) + func (c *ElasticTranscoder) ListJobsByStatus(input *ListJobsByStatusInput) (*ListJobsByStatusOutput, error) + func (c *ElasticTranscoder) ListJobsByStatusPages(input *ListJobsByStatusInput, ...) error + func (c *ElasticTranscoder) ListJobsByStatusRequest(input *ListJobsByStatusInput) (req *aws.Request, output *ListJobsByStatusOutput) + func (c *ElasticTranscoder) ListPipelines(input *ListPipelinesInput) (*ListPipelinesOutput, error) + func (c *ElasticTranscoder) ListPipelinesPages(input *ListPipelinesInput, ...) error + func (c *ElasticTranscoder) ListPipelinesRequest(input *ListPipelinesInput) (req *aws.Request, output *ListPipelinesOutput) + func (c *ElasticTranscoder) ListPresets(input *ListPresetsInput) (*ListPresetsOutput, error) + func (c *ElasticTranscoder) ListPresetsPages(input *ListPresetsInput, ...) error + func (c *ElasticTranscoder) ListPresetsRequest(input *ListPresetsInput) (req *aws.Request, output *ListPresetsOutput) + func (c *ElasticTranscoder) ReadJob(input *ReadJobInput) (*ReadJobOutput, error) + func (c *ElasticTranscoder) ReadJobRequest(input *ReadJobInput) (req *aws.Request, output *ReadJobOutput) + func (c *ElasticTranscoder) ReadPipeline(input *ReadPipelineInput) (*ReadPipelineOutput, error) + func (c *ElasticTranscoder) ReadPipelineRequest(input *ReadPipelineInput) (req *aws.Request, output *ReadPipelineOutput) + func (c *ElasticTranscoder) ReadPreset(input *ReadPresetInput) (*ReadPresetOutput, error) + func (c *ElasticTranscoder) ReadPresetRequest(input *ReadPresetInput) (req *aws.Request, output *ReadPresetOutput) + func (c *ElasticTranscoder) TestRole(input *TestRoleInput) (*TestRoleOutput, error) + func (c *ElasticTranscoder) TestRoleRequest(input *TestRoleInput) (req *aws.Request, output *TestRoleOutput) + func (c *ElasticTranscoder) UpdatePipeline(input *UpdatePipelineInput) (*UpdatePipelineOutput, error) + func (c *ElasticTranscoder) UpdatePipelineNotifications(input *UpdatePipelineNotificationsInput) (*UpdatePipelineNotificationsOutput, error) + func (c *ElasticTranscoder) UpdatePipelineNotificationsRequest(input *UpdatePipelineNotificationsInput) (req *aws.Request, output *UpdatePipelineNotificationsOutput) + func (c *ElasticTranscoder) UpdatePipelineRequest(input *UpdatePipelineInput) (req *aws.Request, output *UpdatePipelineOutput) + func (c *ElasticTranscoder) UpdatePipelineStatus(input *UpdatePipelineStatusInput) (*UpdatePipelineStatusOutput, error) + func (c *ElasticTranscoder) UpdatePipelineStatusRequest(input *UpdatePipelineStatusInput) (req *aws.Request, output *UpdatePipelineStatusOutput) + type Encryption struct + InitializationVector *string + Key *string + KeyMD5 *string + Mode *string + type HLSContentProtection struct + InitializationVector *string + Key *string + KeyMD5 *string + KeyStoragePolicy *string + LicenseAcquisitionURL *string + Method *string + type Job struct + ARN *string + ID *string + Input *JobInput + Output *JobOutput + OutputKeyPrefix *string + Outputs []*JobOutput + PipelineID *string + Playlists []*Playlist + Status *string + Timing *Timing + UserMetadata map[string]*string + type JobAlbumArt struct + Artwork []*Artwork + MergePolicy *string + type JobInput struct + AspectRatio *string + Container *string + DetectedProperties *DetectedProperties + Encryption *Encryption + FrameRate *string + Interlaced *string + Key *string + Resolution *string + type JobOutput struct + AlbumArt *JobAlbumArt + AppliedColorSpaceConversion *string + Captions *Captions + Composition []*Clip + Duration *int64 + DurationMillis *int64 + Encryption *Encryption + FileSize *int64 + FrameRate *string + Height *int64 + ID *string + Key *string + PresetID *string + Rotate *string + SegmentDuration *string + Status *string + StatusDetail *string + ThumbnailEncryption *Encryption + ThumbnailPattern *string + Watermarks []*JobWatermark + Width *int64 + type JobWatermark struct + Encryption *Encryption + InputKey *string + PresetWatermarkID *string + type ListJobsByPipelineInput struct + Ascending *string + PageToken *string + PipelineID *string + type ListJobsByPipelineOutput struct + Jobs []*Job + NextPageToken *string + type ListJobsByStatusInput struct + Ascending *string + PageToken *string + Status *string + type ListJobsByStatusOutput struct + Jobs []*Job + NextPageToken *string + type ListPipelinesInput struct + Ascending *string + PageToken *string + type ListPipelinesOutput struct + NextPageToken *string + Pipelines []*Pipeline + type ListPresetsInput struct + Ascending *string + PageToken *string + type ListPresetsOutput struct + NextPageToken *string + Presets []*Preset + type Notifications struct + Completed *string + Error *string + Progressing *string + Warning *string + type Permission struct + Access []*string + Grantee *string + GranteeType *string + type Pipeline struct + ARN *string + AWSKMSKeyARN *string + ContentConfig *PipelineOutputConfig + ID *string + InputBucket *string + Name *string + Notifications *Notifications + OutputBucket *string + Role *string + Status *string + ThumbnailConfig *PipelineOutputConfig + type PipelineOutputConfig struct + Bucket *string + Permissions []*Permission + StorageClass *string + type PlayReadyDRM struct + Format *string + InitializationVector *string + Key *string + KeyID *string + KeyMD5 *string + LicenseAcquisitionURL *string + type Playlist struct + Format *string + HLSContentProtection *HLSContentProtection + Name *string + OutputKeys []*string + PlayReadyDRM *PlayReadyDRM + Status *string + StatusDetail *string + type Preset struct + ARN *string + Audio *AudioParameters + Container *string + Description *string + ID *string + Name *string + Thumbnails *Thumbnails + Type *string + Video *VideoParameters + type PresetWatermark struct + HorizontalAlign *string + HorizontalOffset *string + ID *string + MaxHeight *string + MaxWidth *string + Opacity *string + SizingPolicy *string + Target *string + VerticalAlign *string + VerticalOffset *string + type ReadJobInput struct + ID *string + type ReadJobOutput struct + Job *Job + type ReadPipelineInput struct + ID *string + type ReadPipelineOutput struct + Pipeline *Pipeline + Warnings []*Warning + type ReadPresetInput struct + ID *string + type ReadPresetOutput struct + Preset *Preset + type TestRoleInput struct + InputBucket *string + OutputBucket *string + Role *string + Topics []*string + type TestRoleOutput struct + Messages []*string + Success *string + type Thumbnails struct + AspectRatio *string + Format *string + Interval *string + MaxHeight *string + MaxWidth *string + PaddingPolicy *string + Resolution *string + SizingPolicy *string + type TimeSpan struct + Duration *string + StartTime *string + type Timing struct + FinishTimeMillis *int64 + StartTimeMillis *int64 + SubmitTimeMillis *int64 + type UpdatePipelineInput struct + AWSKMSKeyARN *string + ContentConfig *PipelineOutputConfig + ID *string + InputBucket *string + Name *string + Notifications *Notifications + Role *string + ThumbnailConfig *PipelineOutputConfig + type UpdatePipelineNotificationsInput struct + ID *string + Notifications *Notifications + type UpdatePipelineNotificationsOutput struct + Pipeline *Pipeline + type UpdatePipelineOutput struct + Pipeline *Pipeline + Warnings []*Warning + type UpdatePipelineStatusInput struct + ID *string + Status *string + type UpdatePipelineStatusOutput struct + Pipeline *Pipeline + type VideoParameters struct + AspectRatio *string + BitRate *string + Codec *string + CodecOptions map[string]*string + DisplayAspectRatio *string + FixedGOP *string + FrameRate *string + KeyframesMaxDist *string + MaxFrameRate *string + MaxHeight *string + MaxWidth *string + PaddingPolicy *string + Resolution *string + SizingPolicy *string + Watermarks []*PresetWatermark + type Warning struct + Code *string + Message *string