BaseBuilder
public class BaseBuilder
Undocumented
-
Undocumented
Declaration
Swift
public init() -
This enables you to dynamically configure the domains for your session.
Declaration
Swift
@discardableResult public func playerParams(_ params: [String : String]) -> SelfReturn Value
DzSessionConfiguration.Builder
-
Additional undocumented parameters for session initialization beyond player and ad parameters.
Declaration
Swift
@discardableResult public func originParams(_ params: [String : String]) -> Self -
MediaTailor includes the manifestParams as query parameters in the parent manifest and tracking URLs in the response.
Declaration
Swift
@discardableResult public func manifestParams(_ params: [String : String]) -> Self -
MediaTailor support for overlay ads.
- Reference:
https://docs.aws.amazon.com/mediatailor/latest/ug/overlay-ads-getting-started-enabling.html
Declaration
Swift
@discardableResult public func overlayAvails(_ value: OverlayAvailsMode) -> Self - Reference:
-
Configures MediaTailor to skip ad personalization for live content at specified times.
- Reference:
https://docs.aws.amazon.com/mediatailor/latest/ug/ad-rules.html#ad-suppression
Declaration
Swift
@discardableResult public func availSuppression(mode: AvailSuppressionMode, _ interval: String? = nil) -> Self - Reference:
-
Enables or disables ad ID signaling.
- Reference:
https://docs.aws.amazon.com/mediatailor/latest/ug/ad-id-session-state.html
Declaration
Swift
@discardableResult public func adSignaling(_ value: Bool) -> Self - Reference:
-
Use debug logs to troubleshoot MediaTailor ad insertion playback session issues.
- Reference:
https://docs.aws.amazon.com/mediatailor/latest/ug/debug-log-mode.html#debug-active
Declaration
Swift
@discardableResult public func logMode(_ mode: LogMode) -> Self - Reference:
-
Sets a custom User-Agent string for session initialization requests.
Declaration
Swift
@discardableResult public func userAgent(_ value: String) -> Self