Name | Type | Description | Notes |
---|---|---|---|
Url | Pointer to string | The web address of the file that Mux should download and use. * For subtitles text tracks, the url is the location of subtitle/captions file. Mux supports SubRip Text (SRT) and Web Video Text Tracks format for ingesting Subtitles and Closed Captions. * For Watermarking or Overlay, the url is the location of the watermark image. * When creating clips from existing Mux assets, the url is defined with `mux://assets/{asset_id}` template where `asset_id` is the Asset Identifier for creating the clip from. | [optional] |
OverlaySettings | Pointer to InputSettingsOverlaySettings | [optional] | |
StartTime | Pointer to float64 | The time offset in seconds from the beginning of the video indicating the clip's starting marker. The default value is 0 when not included. This parameter is only applicable for creating clips when `input.url` has `mux://assets/{asset_id}` format. | [optional] |
EndTime | Pointer to float64 | The time offset in seconds from the beginning of the video, indicating the clip's ending marker. The default value is the duration of the video when not included. This parameter is only applicable for creating clips when `input.url` has `mux://assets/{asset_id}` format. | [optional] |
Type | Pointer to string | This parameter is required for the `text` track type. | [optional] |
TextType | Pointer to string | Type of text track. This parameter only supports subtitles value. For more information on Subtitles / Closed Captions, see this blog post. This parameter is required for `text` track type. | [optional] |
LanguageCode | Pointer to string | The language code value must be a valid BCP 47 specification compliant value. For example, en for English or en-US for the US version of English. This parameter is required for text type and subtitles text type track. | [optional] |
Name | Pointer to string | The name of the track containing a human-readable description. This value must be unique across all text type and subtitles `text` type tracks. The hls manifest will associate a subtitle text track with this value. For example, the value should be "English" for subtitles text track with language_code as en. This optional parameter should be used only for `text` type and subtitles `text` type track. If this parameter is not included, Mux will auto-populate based on the `input[].language_code` value. | [optional] |
ClosedCaptions | Pointer to bool | Indicates the track provides Subtitles for the Deaf or Hard-of-hearing (SDH). This optional parameter should be used for `text` type and subtitles `text` type tracks. | [optional] |
Passthrough | Pointer to string | This optional parameter should be used for `text` type and subtitles `text` type tracks. | [optional] |
func NewInputSettings() *InputSettings
NewInputSettings instantiates a new InputSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInputSettingsWithDefaults() *InputSettings
NewInputSettingsWithDefaults instantiates a new InputSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *InputSettings) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *InputSettings) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *InputSettings) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (o *InputSettings) GetOverlaySettings() InputSettingsOverlaySettings
GetOverlaySettings returns the OverlaySettings field if non-nil, zero value otherwise.
func (o *InputSettings) GetOverlaySettingsOk() (*InputSettingsOverlaySettings, bool)
GetOverlaySettingsOk returns a tuple with the OverlaySettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetOverlaySettings(v InputSettingsOverlaySettings)
SetOverlaySettings sets OverlaySettings field to given value.
func (o *InputSettings) HasOverlaySettings() bool
HasOverlaySettings returns a boolean if a field has been set.
func (o *InputSettings) GetStartTime() float64
GetStartTime returns the StartTime field if non-nil, zero value otherwise.
func (o *InputSettings) GetStartTimeOk() (*float64, bool)
GetStartTimeOk returns a tuple with the StartTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetStartTime(v float64)
SetStartTime sets StartTime field to given value.
func (o *InputSettings) HasStartTime() bool
HasStartTime returns a boolean if a field has been set.
func (o *InputSettings) GetEndTime() float64
GetEndTime returns the EndTime field if non-nil, zero value otherwise.
func (o *InputSettings) GetEndTimeOk() (*float64, bool)
GetEndTimeOk returns a tuple with the EndTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetEndTime(v float64)
SetEndTime sets EndTime field to given value.
func (o *InputSettings) HasEndTime() bool
HasEndTime returns a boolean if a field has been set.
func (o *InputSettings) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *InputSettings) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetType(v string)
SetType sets Type field to given value.
func (o *InputSettings) HasType() bool
HasType returns a boolean if a field has been set.
func (o *InputSettings) GetTextType() string
GetTextType returns the TextType field if non-nil, zero value otherwise.
func (o *InputSettings) GetTextTypeOk() (*string, bool)
GetTextTypeOk returns a tuple with the TextType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetTextType(v string)
SetTextType sets TextType field to given value.
func (o *InputSettings) HasTextType() bool
HasTextType returns a boolean if a field has been set.
func (o *InputSettings) GetLanguageCode() string
GetLanguageCode returns the LanguageCode field if non-nil, zero value otherwise.
func (o *InputSettings) GetLanguageCodeOk() (*string, bool)
GetLanguageCodeOk returns a tuple with the LanguageCode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetLanguageCode(v string)
SetLanguageCode sets LanguageCode field to given value.
func (o *InputSettings) HasLanguageCode() bool
HasLanguageCode returns a boolean if a field has been set.
func (o *InputSettings) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *InputSettings) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetName(v string)
SetName sets Name field to given value.
func (o *InputSettings) HasName() bool
HasName returns a boolean if a field has been set.
func (o *InputSettings) GetClosedCaptions() bool
GetClosedCaptions returns the ClosedCaptions field if non-nil, zero value otherwise.
func (o *InputSettings) GetClosedCaptionsOk() (*bool, bool)
GetClosedCaptionsOk returns a tuple with the ClosedCaptions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetClosedCaptions(v bool)
SetClosedCaptions sets ClosedCaptions field to given value.
func (o *InputSettings) HasClosedCaptions() bool
HasClosedCaptions returns a boolean if a field has been set.
func (o *InputSettings) GetPassthrough() string
GetPassthrough returns the Passthrough field if non-nil, zero value otherwise.
func (o *InputSettings) GetPassthroughOk() (*string, bool)
GetPassthroughOk returns a tuple with the Passthrough field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InputSettings) SetPassthrough(v string)
SetPassthrough sets Passthrough field to given value.
func (o *InputSettings) HasPassthrough() bool
HasPassthrough returns a boolean if a field has been set.