streamvideolibrary

package
v0.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2024 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateVideoLibraryFromDiscriminatorValue

CreateVideoLibraryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVideoLibrary_AppleFairPlayDrmFromDiscriminatorValue

CreateVideoLibrary_AppleFairPlayDrmFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVideoLibrary_GoogleWidevineDrmFromDiscriminatorValue

CreateVideoLibrary_GoogleWidevineDrmFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseReplicationRegions

func ParseReplicationRegions(v string) (any, error)

func SerializeReplicationRegions

func SerializeReplicationRegions(values []ReplicationRegions) []string

Types

type ReplicationRegions

type ReplicationRegions int
const (
	UK_REPLICATIONREGIONS ReplicationRegions = iota
	SE_REPLICATIONREGIONS
	NY_REPLICATIONREGIONS
	LA_REPLICATIONREGIONS
	SG_REPLICATIONREGIONS
	SYD_REPLICATIONREGIONS
	BR_REPLICATIONREGIONS
	JH_REPLICATIONREGIONS
)

func (ReplicationRegions) String

func (i ReplicationRegions) String() string

type VideoLibrary

type VideoLibrary struct {
	// contains filtered or unexported fields
}

func NewVideoLibrary

func NewVideoLibrary() *VideoLibrary

NewVideoLibrary instantiates a new VideoLibrary and sets the default values.

func (*VideoLibrary) GetAdditionalData

func (m *VideoLibrary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*VideoLibrary) GetAllowDirectPlay

func (m *VideoLibrary) GetAllowDirectPlay() *bool

GetAllowDirectPlay gets the AllowDirectPlay property value. Determines direct play URLs are enabled for the library returns a *bool when successful

func (*VideoLibrary) GetAllowEarlyPlay

func (m *VideoLibrary) GetAllowEarlyPlay() *bool

GetAllowEarlyPlay gets the AllowEarlyPlay property value. Determines if the Early-Play feature is enabled returns a *bool when successful

func (*VideoLibrary) GetAllowedReferrers

func (m *VideoLibrary) GetAllowedReferrers() []string

GetAllowedReferrers gets the AllowedReferrers property value. The list of allowed referrer domains allowed to access the library returns a []string when successful

func (*VideoLibrary) GetApiAccessKey

func (m *VideoLibrary) GetApiAccessKey() *string

GetApiAccessKey gets the ApiAccessKey property value. The API access key for the library. Only added when the includeAccessKey parameter is set. returns a *string when successful

func (*VideoLibrary) GetApiKey

func (m *VideoLibrary) GetApiKey() *string

GetApiKey gets the ApiKey property value. The API key used for authenticating with the video library returns a *string when successful

func (*VideoLibrary) GetAppleFairPlayDrm

func (m *VideoLibrary) GetAppleFairPlayDrm() VideoLibrary_AppleFairPlayDrmable

GetAppleFairPlayDrm gets the AppleFairPlayDrm property value. The AppleFairPlayDrm property returns a VideoLibrary_AppleFairPlayDrmable when successful

func (*VideoLibrary) GetBitrate1080p

func (m *VideoLibrary) GetBitrate1080p() *int32

GetBitrate1080p gets the Bitrate1080p property value. The bitrate used for encoding 1080p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate1440p

func (m *VideoLibrary) GetBitrate1440p() *int32

GetBitrate1440p gets the Bitrate1440p property value. The bitrate used for encoding 1440p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate2160p

func (m *VideoLibrary) GetBitrate2160p() *int32

GetBitrate2160p gets the Bitrate2160p property value. The bitrate used for encoding 2160p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate240p

func (m *VideoLibrary) GetBitrate240p() *int32

GetBitrate240p gets the Bitrate240p property value. The bitrate used for encoding 240p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate360p

func (m *VideoLibrary) GetBitrate360p() *int32

GetBitrate360p gets the Bitrate360p property value. The bitrate used for encoding 360p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate480p

func (m *VideoLibrary) GetBitrate480p() *int32

GetBitrate480p gets the Bitrate480p property value. The bitrate used for encoding 480p videos returns a *int32 when successful

func (*VideoLibrary) GetBitrate720p

func (m *VideoLibrary) GetBitrate720p() *int32

GetBitrate720p gets the Bitrate720p property value. The bitrate used for encoding 720p videos returns a *int32 when successful

func (*VideoLibrary) GetBlockNoneReferrer

func (m *VideoLibrary) GetBlockNoneReferrer() *bool

GetBlockNoneReferrer gets the BlockNoneReferrer property value. Determines if the requests without a referrer are blocked returns a *bool when successful

func (*VideoLibrary) GetBlockedReferrers

func (m *VideoLibrary) GetBlockedReferrers() []string

GetBlockedReferrers gets the BlockedReferrers property value. The list of blocked referrer domains blocked from accessing the library returns a []string when successful

func (*VideoLibrary) GetCaptionsBackground

func (m *VideoLibrary) GetCaptionsBackground() *string

GetCaptionsBackground gets the CaptionsBackground property value. The captions display background color returns a *string when successful

func (*VideoLibrary) GetCaptionsFontColor

func (m *VideoLibrary) GetCaptionsFontColor() *string

GetCaptionsFontColor gets the CaptionsFontColor property value. The captions display font color returns a *string when successful

func (*VideoLibrary) GetCaptionsFontSize

func (m *VideoLibrary) GetCaptionsFontSize() *int32

GetCaptionsFontSize gets the CaptionsFontSize property value. The captions display font size returns a *int32 when successful

func (*VideoLibrary) GetControls

func (m *VideoLibrary) GetControls() *string

GetControls gets the Controls property value. The list of controls on the video player. returns a *string when successful

func (*VideoLibrary) GetCustomHTML

func (m *VideoLibrary) GetCustomHTML() *string

GetCustomHTML gets the CustomHTML property value. The custom HTMl that is added into the head of the HTML player. returns a *string when successful

func (*VideoLibrary) GetDateCreated

GetDateCreated gets the DateCreated property value. The date when the video library was created returns a *Time when successful

func (*VideoLibrary) GetDrmVersion

func (m *VideoLibrary) GetDrmVersion() *int64

GetDrmVersion gets the DrmVersion property value. The DrmVersion property returns a *int64 when successful

func (*VideoLibrary) GetEnableContentTagging

func (m *VideoLibrary) GetEnableContentTagging() *bool

GetEnableContentTagging gets the EnableContentTagging property value. Determines if content tagging should be enabled for this library. returns a *bool when successful

func (*VideoLibrary) GetEnableDRM

func (m *VideoLibrary) GetEnableDRM() *bool

GetEnableDRM gets the EnableDRM property value. Determines if the MediaCage basic DRM is enabled returns a *bool when successful

func (*VideoLibrary) GetEnableMP4Fallback

func (m *VideoLibrary) GetEnableMP4Fallback() *bool

GetEnableMP4Fallback gets the EnableMP4Fallback property value. Determines if the MP4 fallback feature is enabled returns a *bool when successful

func (*VideoLibrary) GetEnableTranscribing

func (m *VideoLibrary) GetEnableTranscribing() *bool

GetEnableTranscribing gets the EnableTranscribing property value. Determines if the automatic audio transcribing is currently enabled for this zone. returns a *bool when successful

func (*VideoLibrary) GetEnableTranscribingDescriptionGeneration

func (m *VideoLibrary) GetEnableTranscribingDescriptionGeneration() *bool

GetEnableTranscribingDescriptionGeneration gets the EnableTranscribingDescriptionGeneration property value. Determines if automatic transcribing description generation is currently enabled. returns a *bool when successful

func (*VideoLibrary) GetEnableTranscribingTitleGeneration

func (m *VideoLibrary) GetEnableTranscribingTitleGeneration() *bool

GetEnableTranscribingTitleGeneration gets the EnableTranscribingTitleGeneration property value. Determines if automatic transcribing title generation is currently enabled. returns a *bool when successful

func (*VideoLibrary) GetEnabledResolutions

func (m *VideoLibrary) GetEnabledResolutions() *string

GetEnabledResolutions gets the EnabledResolutions property value. The comma separated list of enabled resolutions returns a *string when successful

func (*VideoLibrary) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VideoLibrary) GetFontFamily

func (m *VideoLibrary) GetFontFamily() *string

GetFontFamily gets the FontFamily property value. The captions font family. returns a *string when successful

func (*VideoLibrary) GetGoogleWidevineDrm

func (m *VideoLibrary) GetGoogleWidevineDrm() VideoLibrary_GoogleWidevineDrmable

GetGoogleWidevineDrm gets the GoogleWidevineDrm property value. The GoogleWidevineDrm property returns a VideoLibrary_GoogleWidevineDrmable when successful

func (*VideoLibrary) GetHasWatermark

func (m *VideoLibrary) GetHasWatermark() *bool

GetHasWatermark gets the HasWatermark property value. Determines if the video library has a watermark configured returns a *bool when successful

func (*VideoLibrary) GetId

func (m *VideoLibrary) GetId() *int64

GetId gets the Id property value. The Id property returns a *int64 when successful

func (*VideoLibrary) GetKeepOriginalFiles

func (m *VideoLibrary) GetKeepOriginalFiles() *bool

GetKeepOriginalFiles gets the KeepOriginalFiles property value. Determines if the original video files should be stored after encoding returns a *bool when successful

func (*VideoLibrary) GetName

func (m *VideoLibrary) GetName() *string

GetName gets the Name property value. The name of the Video Library. returns a *string when successful

func (*VideoLibrary) GetPlayerKeyColor

func (m *VideoLibrary) GetPlayerKeyColor() *string

GetPlayerKeyColor gets the PlayerKeyColor property value. The key color of the player. returns a *string when successful

func (*VideoLibrary) GetPlayerTokenAuthenticationEnabled

func (m *VideoLibrary) GetPlayerTokenAuthenticationEnabled() *bool

GetPlayerTokenAuthenticationEnabled gets the PlayerTokenAuthenticationEnabled property value. Determines if the player token authentication is enabled returns a *bool when successful

func (*VideoLibrary) GetPullZoneId

func (m *VideoLibrary) GetPullZoneId() *int64

GetPullZoneId gets the PullZoneId property value. The ID of the connected underlying pull zone returns a *int64 when successful

func (*VideoLibrary) GetPullZoneType

func (m *VideoLibrary) GetPullZoneType() *float64

GetPullZoneType gets the PullZoneType property value. The PullZoneType property returns a *float64 when successful

func (*VideoLibrary) GetReadOnlyApiKey

func (m *VideoLibrary) GetReadOnlyApiKey() *string

GetReadOnlyApiKey gets the ReadOnlyApiKey property value. The read-only API key used for authenticating with the video library returns a *string when successful

func (*VideoLibrary) GetRememberPlayerPosition

func (m *VideoLibrary) GetRememberPlayerPosition() *bool

GetRememberPlayerPosition gets the RememberPlayerPosition property value. The list of languages that the captions will be automatically transcribed to. returns a *bool when successful

func (*VideoLibrary) GetReplicationRegions

func (m *VideoLibrary) GetReplicationRegions() []ReplicationRegions

GetReplicationRegions gets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone returns a []ReplicationRegions when successful

func (*VideoLibrary) GetShowHeatmap

func (m *VideoLibrary) GetShowHeatmap() *bool

GetShowHeatmap gets the ShowHeatmap property value. Determines if the video watch heatmap should be displayed in the player. returns a *bool when successful

func (*VideoLibrary) GetStorageUsage

func (m *VideoLibrary) GetStorageUsage() *int64

GetStorageUsage gets the StorageUsage property value. The total amount of storage used by the library returns a *int64 when successful

func (*VideoLibrary) GetStorageZoneId

func (m *VideoLibrary) GetStorageZoneId() *int64

GetStorageZoneId gets the StorageZoneId property value. The ID of the connected underlying storage zone returns a *int64 when successful

func (*VideoLibrary) GetTrafficUsage

func (m *VideoLibrary) GetTrafficUsage() *int64

GetTrafficUsage gets the TrafficUsage property value. The amount of traffic usage this month returns a *int64 when successful

func (*VideoLibrary) GetTranscribingCaptionLanguages

func (m *VideoLibrary) GetTranscribingCaptionLanguages() []string

GetTranscribingCaptionLanguages gets the TranscribingCaptionLanguages property value. The TranscribingCaptionLanguages property returns a []string when successful

func (*VideoLibrary) GetUILanguage

func (m *VideoLibrary) GetUILanguage() *string

GetUILanguage gets the UILanguage property value. The UI language of the player returns a *string when successful

func (*VideoLibrary) GetVastTagUrl

func (m *VideoLibrary) GetVastTagUrl() *string

GetVastTagUrl gets the VastTagUrl property value. The URL of the VAST tag endpoint for advertising configuration returns a *string when successful

func (*VideoLibrary) GetViAiPublisherId

func (m *VideoLibrary) GetViAiPublisherId() *string

GetViAiPublisherId gets the ViAiPublisherId property value. The vi.ai publisher id for advertising configuration returns a *string when successful

func (*VideoLibrary) GetVideoCount

func (m *VideoLibrary) GetVideoCount() *int64

GetVideoCount gets the VideoCount property value. The number of videos in the video library returns a *int64 when successful

func (*VideoLibrary) GetWatermarkHeight

func (m *VideoLibrary) GetWatermarkHeight() *int32

GetWatermarkHeight gets the WatermarkHeight property value. The height of the watermark (in %) returns a *int32 when successful

func (*VideoLibrary) GetWatermarkPositionLeft

func (m *VideoLibrary) GetWatermarkPositionLeft() *int32

GetWatermarkPositionLeft gets the WatermarkPositionLeft property value. The left offset of the watermark position (in %) returns a *int32 when successful

func (*VideoLibrary) GetWatermarkPositionTop

func (m *VideoLibrary) GetWatermarkPositionTop() *int32

GetWatermarkPositionTop gets the WatermarkPositionTop property value. The top offset of the watermark position (in %) returns a *int32 when successful

func (*VideoLibrary) GetWatermarkVersion

func (m *VideoLibrary) GetWatermarkVersion() *int64

GetWatermarkVersion gets the WatermarkVersion property value. The WatermarkVersion property returns a *int64 when successful

func (*VideoLibrary) GetWatermarkWidth

func (m *VideoLibrary) GetWatermarkWidth() *int32

GetWatermarkWidth gets the WatermarkWidth property value. The width of the watermark (in %) returns a *int32 when successful

func (*VideoLibrary) GetWebhookUrl

func (m *VideoLibrary) GetWebhookUrl() *string

GetWebhookUrl gets the WebhookUrl property value. The webhook URL of the video library returns a *string when successful

func (*VideoLibrary) Serialize

Serialize serializes information the current object

func (*VideoLibrary) SetAdditionalData

func (m *VideoLibrary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VideoLibrary) SetAllowDirectPlay

func (m *VideoLibrary) SetAllowDirectPlay(value *bool)

SetAllowDirectPlay sets the AllowDirectPlay property value. Determines direct play URLs are enabled for the library

func (*VideoLibrary) SetAllowEarlyPlay

func (m *VideoLibrary) SetAllowEarlyPlay(value *bool)

SetAllowEarlyPlay sets the AllowEarlyPlay property value. Determines if the Early-Play feature is enabled

func (*VideoLibrary) SetAllowedReferrers

func (m *VideoLibrary) SetAllowedReferrers(value []string)

SetAllowedReferrers sets the AllowedReferrers property value. The list of allowed referrer domains allowed to access the library

func (*VideoLibrary) SetApiAccessKey

func (m *VideoLibrary) SetApiAccessKey(value *string)

SetApiAccessKey sets the ApiAccessKey property value. The API access key for the library. Only added when the includeAccessKey parameter is set.

func (*VideoLibrary) SetApiKey

func (m *VideoLibrary) SetApiKey(value *string)

SetApiKey sets the ApiKey property value. The API key used for authenticating with the video library

func (*VideoLibrary) SetAppleFairPlayDrm

func (m *VideoLibrary) SetAppleFairPlayDrm(value VideoLibrary_AppleFairPlayDrmable)

SetAppleFairPlayDrm sets the AppleFairPlayDrm property value. The AppleFairPlayDrm property

func (*VideoLibrary) SetBitrate1080p

func (m *VideoLibrary) SetBitrate1080p(value *int32)

SetBitrate1080p sets the Bitrate1080p property value. The bitrate used for encoding 1080p videos

func (*VideoLibrary) SetBitrate1440p

func (m *VideoLibrary) SetBitrate1440p(value *int32)

SetBitrate1440p sets the Bitrate1440p property value. The bitrate used for encoding 1440p videos

func (*VideoLibrary) SetBitrate2160p

func (m *VideoLibrary) SetBitrate2160p(value *int32)

SetBitrate2160p sets the Bitrate2160p property value. The bitrate used for encoding 2160p videos

func (*VideoLibrary) SetBitrate240p

func (m *VideoLibrary) SetBitrate240p(value *int32)

SetBitrate240p sets the Bitrate240p property value. The bitrate used for encoding 240p videos

func (*VideoLibrary) SetBitrate360p

func (m *VideoLibrary) SetBitrate360p(value *int32)

SetBitrate360p sets the Bitrate360p property value. The bitrate used for encoding 360p videos

func (*VideoLibrary) SetBitrate480p

func (m *VideoLibrary) SetBitrate480p(value *int32)

SetBitrate480p sets the Bitrate480p property value. The bitrate used for encoding 480p videos

func (*VideoLibrary) SetBitrate720p

func (m *VideoLibrary) SetBitrate720p(value *int32)

SetBitrate720p sets the Bitrate720p property value. The bitrate used for encoding 720p videos

func (*VideoLibrary) SetBlockNoneReferrer

func (m *VideoLibrary) SetBlockNoneReferrer(value *bool)

SetBlockNoneReferrer sets the BlockNoneReferrer property value. Determines if the requests without a referrer are blocked

func (*VideoLibrary) SetBlockedReferrers

func (m *VideoLibrary) SetBlockedReferrers(value []string)

SetBlockedReferrers sets the BlockedReferrers property value. The list of blocked referrer domains blocked from accessing the library

func (*VideoLibrary) SetCaptionsBackground

func (m *VideoLibrary) SetCaptionsBackground(value *string)

SetCaptionsBackground sets the CaptionsBackground property value. The captions display background color

func (*VideoLibrary) SetCaptionsFontColor

func (m *VideoLibrary) SetCaptionsFontColor(value *string)

SetCaptionsFontColor sets the CaptionsFontColor property value. The captions display font color

func (*VideoLibrary) SetCaptionsFontSize

func (m *VideoLibrary) SetCaptionsFontSize(value *int32)

SetCaptionsFontSize sets the CaptionsFontSize property value. The captions display font size

func (*VideoLibrary) SetControls

func (m *VideoLibrary) SetControls(value *string)

SetControls sets the Controls property value. The list of controls on the video player.

func (*VideoLibrary) SetCustomHTML

func (m *VideoLibrary) SetCustomHTML(value *string)

SetCustomHTML sets the CustomHTML property value. The custom HTMl that is added into the head of the HTML player.

func (*VideoLibrary) SetDateCreated

SetDateCreated sets the DateCreated property value. The date when the video library was created

func (*VideoLibrary) SetDrmVersion

func (m *VideoLibrary) SetDrmVersion(value *int64)

SetDrmVersion sets the DrmVersion property value. The DrmVersion property

func (*VideoLibrary) SetEnableContentTagging

func (m *VideoLibrary) SetEnableContentTagging(value *bool)

SetEnableContentTagging sets the EnableContentTagging property value. Determines if content tagging should be enabled for this library.

func (*VideoLibrary) SetEnableDRM

func (m *VideoLibrary) SetEnableDRM(value *bool)

SetEnableDRM sets the EnableDRM property value. Determines if the MediaCage basic DRM is enabled

func (*VideoLibrary) SetEnableMP4Fallback

func (m *VideoLibrary) SetEnableMP4Fallback(value *bool)

SetEnableMP4Fallback sets the EnableMP4Fallback property value. Determines if the MP4 fallback feature is enabled

func (*VideoLibrary) SetEnableTranscribing

func (m *VideoLibrary) SetEnableTranscribing(value *bool)

SetEnableTranscribing sets the EnableTranscribing property value. Determines if the automatic audio transcribing is currently enabled for this zone.

func (*VideoLibrary) SetEnableTranscribingDescriptionGeneration

func (m *VideoLibrary) SetEnableTranscribingDescriptionGeneration(value *bool)

SetEnableTranscribingDescriptionGeneration sets the EnableTranscribingDescriptionGeneration property value. Determines if automatic transcribing description generation is currently enabled.

func (*VideoLibrary) SetEnableTranscribingTitleGeneration

func (m *VideoLibrary) SetEnableTranscribingTitleGeneration(value *bool)

SetEnableTranscribingTitleGeneration sets the EnableTranscribingTitleGeneration property value. Determines if automatic transcribing title generation is currently enabled.

func (*VideoLibrary) SetEnabledResolutions

func (m *VideoLibrary) SetEnabledResolutions(value *string)

SetEnabledResolutions sets the EnabledResolutions property value. The comma separated list of enabled resolutions

func (*VideoLibrary) SetFontFamily

func (m *VideoLibrary) SetFontFamily(value *string)

SetFontFamily sets the FontFamily property value. The captions font family.

func (*VideoLibrary) SetGoogleWidevineDrm

func (m *VideoLibrary) SetGoogleWidevineDrm(value VideoLibrary_GoogleWidevineDrmable)

SetGoogleWidevineDrm sets the GoogleWidevineDrm property value. The GoogleWidevineDrm property

func (*VideoLibrary) SetHasWatermark

func (m *VideoLibrary) SetHasWatermark(value *bool)

SetHasWatermark sets the HasWatermark property value. Determines if the video library has a watermark configured

func (*VideoLibrary) SetId

func (m *VideoLibrary) SetId(value *int64)

SetId sets the Id property value. The Id property

func (*VideoLibrary) SetKeepOriginalFiles

func (m *VideoLibrary) SetKeepOriginalFiles(value *bool)

SetKeepOriginalFiles sets the KeepOriginalFiles property value. Determines if the original video files should be stored after encoding

func (*VideoLibrary) SetName

func (m *VideoLibrary) SetName(value *string)

SetName sets the Name property value. The name of the Video Library.

func (*VideoLibrary) SetPlayerKeyColor

func (m *VideoLibrary) SetPlayerKeyColor(value *string)

SetPlayerKeyColor sets the PlayerKeyColor property value. The key color of the player.

func (*VideoLibrary) SetPlayerTokenAuthenticationEnabled

func (m *VideoLibrary) SetPlayerTokenAuthenticationEnabled(value *bool)

SetPlayerTokenAuthenticationEnabled sets the PlayerTokenAuthenticationEnabled property value. Determines if the player token authentication is enabled

func (*VideoLibrary) SetPullZoneId

func (m *VideoLibrary) SetPullZoneId(value *int64)

SetPullZoneId sets the PullZoneId property value. The ID of the connected underlying pull zone

func (*VideoLibrary) SetPullZoneType

func (m *VideoLibrary) SetPullZoneType(value *float64)

SetPullZoneType sets the PullZoneType property value. The PullZoneType property

func (*VideoLibrary) SetReadOnlyApiKey

func (m *VideoLibrary) SetReadOnlyApiKey(value *string)

SetReadOnlyApiKey sets the ReadOnlyApiKey property value. The read-only API key used for authenticating with the video library

func (*VideoLibrary) SetRememberPlayerPosition

func (m *VideoLibrary) SetRememberPlayerPosition(value *bool)

SetRememberPlayerPosition sets the RememberPlayerPosition property value. The list of languages that the captions will be automatically transcribed to.

func (*VideoLibrary) SetReplicationRegions

func (m *VideoLibrary) SetReplicationRegions(value []ReplicationRegions)

SetReplicationRegions sets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone

func (*VideoLibrary) SetShowHeatmap

func (m *VideoLibrary) SetShowHeatmap(value *bool)

SetShowHeatmap sets the ShowHeatmap property value. Determines if the video watch heatmap should be displayed in the player.

func (*VideoLibrary) SetStorageUsage

func (m *VideoLibrary) SetStorageUsage(value *int64)

SetStorageUsage sets the StorageUsage property value. The total amount of storage used by the library

func (*VideoLibrary) SetStorageZoneId

func (m *VideoLibrary) SetStorageZoneId(value *int64)

SetStorageZoneId sets the StorageZoneId property value. The ID of the connected underlying storage zone

func (*VideoLibrary) SetTrafficUsage

func (m *VideoLibrary) SetTrafficUsage(value *int64)

SetTrafficUsage sets the TrafficUsage property value. The amount of traffic usage this month

func (*VideoLibrary) SetTranscribingCaptionLanguages

func (m *VideoLibrary) SetTranscribingCaptionLanguages(value []string)

SetTranscribingCaptionLanguages sets the TranscribingCaptionLanguages property value. The TranscribingCaptionLanguages property

func (*VideoLibrary) SetUILanguage

func (m *VideoLibrary) SetUILanguage(value *string)

SetUILanguage sets the UILanguage property value. The UI language of the player

func (*VideoLibrary) SetVastTagUrl

func (m *VideoLibrary) SetVastTagUrl(value *string)

SetVastTagUrl sets the VastTagUrl property value. The URL of the VAST tag endpoint for advertising configuration

func (*VideoLibrary) SetViAiPublisherId

func (m *VideoLibrary) SetViAiPublisherId(value *string)

SetViAiPublisherId sets the ViAiPublisherId property value. The vi.ai publisher id for advertising configuration

func (*VideoLibrary) SetVideoCount

func (m *VideoLibrary) SetVideoCount(value *int64)

SetVideoCount sets the VideoCount property value. The number of videos in the video library

func (*VideoLibrary) SetWatermarkHeight

func (m *VideoLibrary) SetWatermarkHeight(value *int32)

SetWatermarkHeight sets the WatermarkHeight property value. The height of the watermark (in %)

func (*VideoLibrary) SetWatermarkPositionLeft

func (m *VideoLibrary) SetWatermarkPositionLeft(value *int32)

SetWatermarkPositionLeft sets the WatermarkPositionLeft property value. The left offset of the watermark position (in %)

func (*VideoLibrary) SetWatermarkPositionTop

func (m *VideoLibrary) SetWatermarkPositionTop(value *int32)

SetWatermarkPositionTop sets the WatermarkPositionTop property value. The top offset of the watermark position (in %)

func (*VideoLibrary) SetWatermarkVersion

func (m *VideoLibrary) SetWatermarkVersion(value *int64)

SetWatermarkVersion sets the WatermarkVersion property value. The WatermarkVersion property

func (*VideoLibrary) SetWatermarkWidth

func (m *VideoLibrary) SetWatermarkWidth(value *int32)

SetWatermarkWidth sets the WatermarkWidth property value. The width of the watermark (in %)

func (*VideoLibrary) SetWebhookUrl

func (m *VideoLibrary) SetWebhookUrl(value *string)

SetWebhookUrl sets the WebhookUrl property value. The webhook URL of the video library

type VideoLibrary_AppleFairPlayDrm

type VideoLibrary_AppleFairPlayDrm struct {
	// contains filtered or unexported fields
}

func NewVideoLibrary_AppleFairPlayDrm

func NewVideoLibrary_AppleFairPlayDrm() *VideoLibrary_AppleFairPlayDrm

NewVideoLibrary_AppleFairPlayDrm instantiates a new VideoLibrary_AppleFairPlayDrm and sets the default values.

func (*VideoLibrary_AppleFairPlayDrm) GetAdditionalData

func (m *VideoLibrary_AppleFairPlayDrm) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*VideoLibrary_AppleFairPlayDrm) GetCertificateExpirationDate

GetCertificateExpirationDate gets the CertificateExpirationDate property value. The CertificateExpirationDate property returns a *Time when successful

func (*VideoLibrary_AppleFairPlayDrm) GetCertificateId

func (m *VideoLibrary_AppleFairPlayDrm) GetCertificateId() *int64

GetCertificateId gets the CertificateId property value. The CertificateId property returns a *int64 when successful

func (*VideoLibrary_AppleFairPlayDrm) GetEnabled

func (m *VideoLibrary_AppleFairPlayDrm) GetEnabled() *bool

GetEnabled gets the Enabled property value. The Enabled property returns a *bool when successful

func (*VideoLibrary_AppleFairPlayDrm) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VideoLibrary_AppleFairPlayDrm) GetProvider

func (m *VideoLibrary_AppleFairPlayDrm) GetProvider() *string

GetProvider gets the Provider property value. The Provider property returns a *string when successful

func (*VideoLibrary_AppleFairPlayDrm) Serialize

Serialize serializes information the current object

func (*VideoLibrary_AppleFairPlayDrm) SetAdditionalData

func (m *VideoLibrary_AppleFairPlayDrm) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VideoLibrary_AppleFairPlayDrm) SetCertificateExpirationDate

SetCertificateExpirationDate sets the CertificateExpirationDate property value. The CertificateExpirationDate property

func (*VideoLibrary_AppleFairPlayDrm) SetCertificateId

func (m *VideoLibrary_AppleFairPlayDrm) SetCertificateId(value *int64)

SetCertificateId sets the CertificateId property value. The CertificateId property

func (*VideoLibrary_AppleFairPlayDrm) SetEnabled

func (m *VideoLibrary_AppleFairPlayDrm) SetEnabled(value *bool)

SetEnabled sets the Enabled property value. The Enabled property

func (*VideoLibrary_AppleFairPlayDrm) SetProvider

func (m *VideoLibrary_AppleFairPlayDrm) SetProvider(value *string)

SetProvider sets the Provider property value. The Provider property

type VideoLibrary_AppleFairPlayDrmable

type VideoLibrary_AppleFairPlayDrmable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCertificateId() *int64
	GetEnabled() *bool
	GetProvider() *string
	SetCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCertificateId(value *int64)
	SetEnabled(value *bool)
	SetProvider(value *string)
}

type VideoLibrary_GoogleWidevineDrm

type VideoLibrary_GoogleWidevineDrm struct {
	// contains filtered or unexported fields
}

func NewVideoLibrary_GoogleWidevineDrm

func NewVideoLibrary_GoogleWidevineDrm() *VideoLibrary_GoogleWidevineDrm

NewVideoLibrary_GoogleWidevineDrm instantiates a new VideoLibrary_GoogleWidevineDrm and sets the default values.

func (*VideoLibrary_GoogleWidevineDrm) GetAdditionalData

func (m *VideoLibrary_GoogleWidevineDrm) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*VideoLibrary_GoogleWidevineDrm) GetCertificateExpirationDate

GetCertificateExpirationDate gets the CertificateExpirationDate property value. The CertificateExpirationDate property returns a *Time when successful

func (*VideoLibrary_GoogleWidevineDrm) GetCertificateId

func (m *VideoLibrary_GoogleWidevineDrm) GetCertificateId() *int64

GetCertificateId gets the CertificateId property value. The CertificateId property returns a *int64 when successful

func (*VideoLibrary_GoogleWidevineDrm) GetEnabled

func (m *VideoLibrary_GoogleWidevineDrm) GetEnabled() *bool

GetEnabled gets the Enabled property value. The Enabled property returns a *bool when successful

func (*VideoLibrary_GoogleWidevineDrm) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VideoLibrary_GoogleWidevineDrm) GetMinClientSecurityLevel

func (m *VideoLibrary_GoogleWidevineDrm) GetMinClientSecurityLevel() *float64

GetMinClientSecurityLevel gets the MinClientSecurityLevel property value. The MinClientSecurityLevel property returns a *float64 when successful

func (*VideoLibrary_GoogleWidevineDrm) GetProvider

func (m *VideoLibrary_GoogleWidevineDrm) GetProvider() *string

GetProvider gets the Provider property value. The Provider property returns a *string when successful

func (*VideoLibrary_GoogleWidevineDrm) GetSdOnlyForL3

func (m *VideoLibrary_GoogleWidevineDrm) GetSdOnlyForL3() *bool

GetSdOnlyForL3 gets the SdOnlyForL3 property value. The SdOnlyForL3 property returns a *bool when successful

func (*VideoLibrary_GoogleWidevineDrm) Serialize

Serialize serializes information the current object

func (*VideoLibrary_GoogleWidevineDrm) SetAdditionalData

func (m *VideoLibrary_GoogleWidevineDrm) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VideoLibrary_GoogleWidevineDrm) SetCertificateExpirationDate

SetCertificateExpirationDate sets the CertificateExpirationDate property value. The CertificateExpirationDate property

func (*VideoLibrary_GoogleWidevineDrm) SetCertificateId

func (m *VideoLibrary_GoogleWidevineDrm) SetCertificateId(value *int64)

SetCertificateId sets the CertificateId property value. The CertificateId property

func (*VideoLibrary_GoogleWidevineDrm) SetEnabled

func (m *VideoLibrary_GoogleWidevineDrm) SetEnabled(value *bool)

SetEnabled sets the Enabled property value. The Enabled property

func (*VideoLibrary_GoogleWidevineDrm) SetMinClientSecurityLevel

func (m *VideoLibrary_GoogleWidevineDrm) SetMinClientSecurityLevel(value *float64)

SetMinClientSecurityLevel sets the MinClientSecurityLevel property value. The MinClientSecurityLevel property

func (*VideoLibrary_GoogleWidevineDrm) SetProvider

func (m *VideoLibrary_GoogleWidevineDrm) SetProvider(value *string)

SetProvider sets the Provider property value. The Provider property

func (*VideoLibrary_GoogleWidevineDrm) SetSdOnlyForL3

func (m *VideoLibrary_GoogleWidevineDrm) SetSdOnlyForL3(value *bool)

SetSdOnlyForL3 sets the SdOnlyForL3 property value. The SdOnlyForL3 property

type VideoLibrary_GoogleWidevineDrmable

type VideoLibrary_GoogleWidevineDrmable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCertificateId() *int64
	GetEnabled() *bool
	GetMinClientSecurityLevel() *float64
	GetProvider() *string
	GetSdOnlyForL3() *bool
	SetCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCertificateId(value *int64)
	SetEnabled(value *bool)
	SetMinClientSecurityLevel(value *float64)
	SetProvider(value *string)
	SetSdOnlyForL3(value *bool)
}

type VideoLibraryable

type VideoLibraryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowDirectPlay() *bool
	GetAllowEarlyPlay() *bool
	GetAllowedReferrers() []string
	GetApiAccessKey() *string
	GetApiKey() *string
	GetAppleFairPlayDrm() VideoLibrary_AppleFairPlayDrmable
	GetBitrate1080p() *int32
	GetBitrate1440p() *int32
	GetBitrate2160p() *int32
	GetBitrate240p() *int32
	GetBitrate360p() *int32
	GetBitrate480p() *int32
	GetBitrate720p() *int32
	GetBlockedReferrers() []string
	GetBlockNoneReferrer() *bool
	GetCaptionsBackground() *string
	GetCaptionsFontColor() *string
	GetCaptionsFontSize() *int32
	GetControls() *string
	GetCustomHTML() *string
	GetDateCreated() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDrmVersion() *int64
	GetEnableContentTagging() *bool
	GetEnabledResolutions() *string
	GetEnableDRM() *bool
	GetEnableMP4Fallback() *bool
	GetEnableTranscribing() *bool
	GetEnableTranscribingDescriptionGeneration() *bool
	GetEnableTranscribingTitleGeneration() *bool
	GetFontFamily() *string
	GetGoogleWidevineDrm() VideoLibrary_GoogleWidevineDrmable
	GetHasWatermark() *bool
	GetId() *int64
	GetKeepOriginalFiles() *bool
	GetName() *string
	GetPlayerKeyColor() *string
	GetPlayerTokenAuthenticationEnabled() *bool
	GetPullZoneId() *int64
	GetPullZoneType() *float64
	GetReadOnlyApiKey() *string
	GetRememberPlayerPosition() *bool
	GetReplicationRegions() []ReplicationRegions
	GetShowHeatmap() *bool
	GetStorageUsage() *int64
	GetStorageZoneId() *int64
	GetTrafficUsage() *int64
	GetTranscribingCaptionLanguages() []string
	GetUILanguage() *string
	GetVastTagUrl() *string
	GetViAiPublisherId() *string
	GetVideoCount() *int64
	GetWatermarkHeight() *int32
	GetWatermarkPositionLeft() *int32
	GetWatermarkPositionTop() *int32
	GetWatermarkVersion() *int64
	GetWatermarkWidth() *int32
	GetWebhookUrl() *string
	SetAllowDirectPlay(value *bool)
	SetAllowEarlyPlay(value *bool)
	SetAllowedReferrers(value []string)
	SetApiAccessKey(value *string)
	SetApiKey(value *string)
	SetAppleFairPlayDrm(value VideoLibrary_AppleFairPlayDrmable)
	SetBitrate1080p(value *int32)
	SetBitrate1440p(value *int32)
	SetBitrate2160p(value *int32)
	SetBitrate240p(value *int32)
	SetBitrate360p(value *int32)
	SetBitrate480p(value *int32)
	SetBitrate720p(value *int32)
	SetBlockedReferrers(value []string)
	SetBlockNoneReferrer(value *bool)
	SetCaptionsBackground(value *string)
	SetCaptionsFontColor(value *string)
	SetCaptionsFontSize(value *int32)
	SetControls(value *string)
	SetCustomHTML(value *string)
	SetDateCreated(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDrmVersion(value *int64)
	SetEnableContentTagging(value *bool)
	SetEnabledResolutions(value *string)
	SetEnableDRM(value *bool)
	SetEnableMP4Fallback(value *bool)
	SetEnableTranscribing(value *bool)
	SetEnableTranscribingDescriptionGeneration(value *bool)
	SetEnableTranscribingTitleGeneration(value *bool)
	SetFontFamily(value *string)
	SetGoogleWidevineDrm(value VideoLibrary_GoogleWidevineDrmable)
	SetHasWatermark(value *bool)
	SetId(value *int64)
	SetKeepOriginalFiles(value *bool)
	SetName(value *string)
	SetPlayerKeyColor(value *string)
	SetPlayerTokenAuthenticationEnabled(value *bool)
	SetPullZoneId(value *int64)
	SetPullZoneType(value *float64)
	SetReadOnlyApiKey(value *string)
	SetRememberPlayerPosition(value *bool)
	SetReplicationRegions(value []ReplicationRegions)
	SetShowHeatmap(value *bool)
	SetStorageUsage(value *int64)
	SetStorageZoneId(value *int64)
	SetTrafficUsage(value *int64)
	SetTranscribingCaptionLanguages(value []string)
	SetUILanguage(value *string)
	SetVastTagUrl(value *string)
	SetViAiPublisherId(value *string)
	SetVideoCount(value *int64)
	SetWatermarkHeight(value *int32)
	SetWatermarkPositionLeft(value *int32)
	SetWatermarkPositionTop(value *int32)
	SetWatermarkVersion(value *int64)
	SetWatermarkWidth(value *int32)
	SetWebhookUrl(value *string)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL