TimecodeConfig is a JSON Structure definition published by Amazon MediaLive, describing 2 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-structure/medialive-api-timecode-config-structure.json",
"name": "TimecodeConfig",
"type": "object",
"description": "Timecode Config",
"properties": {
"Source": {
"allOf": [
{
"$ref": "#/components/schemas/TimecodeConfigSource"
},
{
"xml": {
"name": "source"
},
"description": "Identifies the source for the timecode that will be associated with the events outputs.\n-Embedded (embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is detected in the source, the system falls back to using \"Start at 0\" (zerobased).\n-System Clock (systemclock): Use the UTC time.\n-Start at 0 (zerobased): The time of the first frame of the event will be 00:00:00:00."
}
]
},
"SyncThreshold": {
"allOf": [
{
"$ref": "#/components/schemas/__integerMin1Max1000000"
},
{
"xml": {
"name": "syncThreshold"
},
"description": "Threshold in frames beyond which output timecode is resynchronized to the input timecode. Discrepancies below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. No timecode sync when this is not specified."
}
]
}
},
"required": [
"Source"
]
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.