Package-level declarations

Types

Link copied to clipboard
data class JobConfig(val adBreaks: List<JobConfigAdBreak>? = null, val editLists: List<JobConfigEditList>? = null, val elementaryStreams: List<JobConfigElementaryStream>? = null, val encryptions: List<JobConfigEncryption>? = null, val inputs: List<JobConfigInput>? = null, val manifests: List<JobConfigManifest>? = null, val muxStreams: List<JobConfigMuxStream>? = null, val output: JobConfigOutput? = null, val overlays: List<JobConfigOverlay>? = null, val pubsubDestination: JobConfigPubsubDestination? = null)
Link copied to clipboard
data class JobConfigAdBreak(val startTimeOffset: String? = null)
Link copied to clipboard
data class JobConfigEditList(val inputs: List<String>? = null, val key: String? = null, val startTimeOffset: String? = null)
Link copied to clipboard
data class JobConfigElementaryStream(val audioStream: JobConfigElementaryStreamAudioStream? = null, val key: String? = null, val videoStream: JobConfigElementaryStreamVideoStream? = null)
Link copied to clipboard
data class JobConfigElementaryStreamAudioStream(val bitrateBps: Int, val channelCount: Int? = null, val channelLayouts: List<String>? = null, val codec: String? = null, val sampleRateHertz: Int? = null)
Link copied to clipboard
data class JobConfigElementaryStreamVideoStreamH264(val bitrateBps: Int, val crfLevel: Int? = null, val entropyCoder: String? = null, val frameRate: Int, val gopDuration: String? = null, val heightPixels: Int? = null, val hlg: JobConfigElementaryStreamVideoStreamH264Hlg? = null, val pixelFormat: String? = null, val preset: String? = null, val profile: String? = null, val rateControlMode: String? = null, val sdr: JobConfigElementaryStreamVideoStreamH264Sdr? = null, val vbvFullnessBits: Int? = null, val vbvSizeBits: Int? = null, val widthPixels: Int? = null)
Link copied to clipboard
data class JobConfigEncryption(val aes128: JobConfigEncryptionAes128? = null, val drmSystems: JobConfigEncryptionDrmSystems? = null, val id: String, val mpegCenc: JobConfigEncryptionMpegCenc? = null, val sampleAes: JobConfigEncryptionSampleAes? = null, val secretManagerKeySource: JobConfigEncryptionSecretManagerKeySource? = null)
Link copied to clipboard
Link copied to clipboard
data class JobConfigEncryptionMpegCenc(val scheme: String)
data class JobConfigEncryptionSecretManagerKeySource(val secretVersion: String)
Link copied to clipboard
data class JobConfigInput(val key: String? = null, val uri: String? = null)
Link copied to clipboard
data class JobConfigManifest(val fileName: String? = null, val muxStreams: List<String>? = null, val type: String? = null)
Link copied to clipboard
data class JobConfigMuxStream(val container: String? = null, val elementaryStreams: List<String>? = null, val encryptionId: String? = null, val fileName: String? = null, val key: String? = null, val segmentSettings: JobConfigMuxStreamSegmentSettings? = null)
Link copied to clipboard
data class JobConfigMuxStreamSegmentSettings(val segmentDuration: String? = null)
Link copied to clipboard
data class JobConfigOutput(val uri: String? = null)
Link copied to clipboard
data class JobConfigOverlay(val animations: List<JobConfigOverlayAnimation>? = null, val image: JobConfigOverlayImage? = null)
Link copied to clipboard
Link copied to clipboard
data class JobConfigOverlayAnimationAnimationFade(val endTimeOffset: String? = null, val fadeType: String, val startTimeOffset: String? = null, val xy: JobConfigOverlayAnimationAnimationFadeXy? = null)
Link copied to clipboard
data class JobConfigOverlayAnimationAnimationFadeXy(val x: Double? = null, val y: Double? = null)
Link copied to clipboard
data class JobConfigOverlayImage(val uri: String)
Link copied to clipboard
data class JobConfigPubsubDestination(val topic: String? = null)
Link copied to clipboard
data class JobTemplateConfig(val adBreaks: List<JobTemplateConfigAdBreak>? = null, val editLists: List<JobTemplateConfigEditList>? = null, val elementaryStreams: List<JobTemplateConfigElementaryStream>? = null, val encryptions: List<JobTemplateConfigEncryption>? = null, val inputs: List<JobTemplateConfigInput>? = null, val manifests: List<JobTemplateConfigManifest>? = null, val muxStreams: List<JobTemplateConfigMuxStream>? = null, val output: JobTemplateConfigOutput? = null, val overlays: List<JobTemplateConfigOverlay>? = null, val pubsubDestination: JobTemplateConfigPubsubDestination? = null)
Link copied to clipboard
data class JobTemplateConfigAdBreak(val startTimeOffset: String? = null)
Link copied to clipboard
data class JobTemplateConfigEditList(val inputs: List<String>? = null, val key: String? = null, val startTimeOffset: String? = null)
Link copied to clipboard
data class JobTemplateConfigElementaryStreamAudioStream(val bitrateBps: Int, val channelCount: Int? = null, val channelLayouts: List<String>? = null, val codec: String? = null, val sampleRateHertz: Int? = null)
data class JobTemplateConfigElementaryStreamVideoStreamH264(val bitrateBps: Int, val crfLevel: Int? = null, val entropyCoder: String? = null, val frameRate: Int, val gopDuration: String? = null, val heightPixels: Int? = null, val hlg: JobTemplateConfigElementaryStreamVideoStreamH264Hlg? = null, val pixelFormat: String? = null, val preset: String? = null, val profile: String? = null, val rateControlMode: String? = null, val sdr: JobTemplateConfigElementaryStreamVideoStreamH264Sdr? = null, val vbvFullnessBits: Int? = null, val vbvSizeBits: Int? = null, val widthPixels: Int? = null)
Link copied to clipboard
data class JobTemplateConfigEncryption(val aes128: JobTemplateConfigEncryptionAes128? = null, val drmSystems: JobTemplateConfigEncryptionDrmSystems? = null, val id: String, val mpegCenc: JobTemplateConfigEncryptionMpegCenc? = null, val sampleAes: JobTemplateConfigEncryptionSampleAes? = null, val secretManagerKeySource: JobTemplateConfigEncryptionSecretManagerKeySource? = null)
Link copied to clipboard
Link copied to clipboard
data class JobTemplateConfigInput(val key: String? = null, val uri: String? = null)
Link copied to clipboard
data class JobTemplateConfigManifest(val fileName: String? = null, val muxStreams: List<String>? = null, val type: String? = null)
Link copied to clipboard
data class JobTemplateConfigMuxStream(val container: String? = null, val elementaryStreams: List<String>? = null, val encryptionId: String? = null, val fileName: String? = null, val key: String? = null, val segmentSettings: JobTemplateConfigMuxStreamSegmentSettings? = null)
data class JobTemplateConfigMuxStreamSegmentSettings(val segmentDuration: String? = null)
Link copied to clipboard
data class JobTemplateConfigOutput(val uri: String? = null)
Link copied to clipboard
data class JobTemplateConfigOverlay(val animations: List<JobTemplateConfigOverlayAnimation>? = null, val image: JobTemplateConfigOverlayImage? = null)
data class JobTemplateConfigOverlayAnimationAnimationFade(val endTimeOffset: String? = null, val fadeType: String, val startTimeOffset: String? = null, val xy: JobTemplateConfigOverlayAnimationAnimationFadeXy? = null)
data class JobTemplateConfigOverlayAnimationAnimationFadeXy(val x: Double? = null, val y: Double? = null)
Link copied to clipboard
Link copied to clipboard
data class JobTemplateConfigPubsubDestination(val topic: String? = null)