API
Telestream Cloud Quality Control service API allows you programmatically integrate with our QC service to run quality and compliance checks for file base media. The API is REST based, returns responses in JSON and lets you create and manage Projects, submit jobs using specific templates and monitor their progress, as well as results.
Using the REST API directly
If you don’t plan to use one of our SDKs you then you will need the following data to make calls to our API:
- API Address: https://api.cloud.telestream.net/qc/v1.0
Job
list jobs
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects/{project_id}/jobs.json
Get jobs form projects
Parameters
project_id string In path required A unique identifier of a Project. |
expand boolean In query optional Expand details of job |
status string In query optional Filter jobs by status |
per_page integer In query optional Limit number of listed jobs |
page integer In query optional Index of jobs page to be listed |
Example responses
200 Response
{
"jobs": [
{
"id": "e75e68e192e6fc04ea3940d302d7bec5",
"project_id": "string",
"status": "pending",
"state": "string",
"duration": 0,
"type": "vidchecker",
"progress": 0,
"filename": "string",
"source_url": "string",
"created_at": "string",
"updated_at": "string",
"error_class": "string",
"error_message": "string",
"payload": "string",
"details": {
"media": [
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
],
"result": {
"alerts": [
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
],
"reports": [
"string"
]
},
"synchronization_events": [
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
],
"summary": {
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
}
}
],
"page": 0,
"per_page": 0,
"page_count": 0,
"total_count": 0
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | JobsCollection |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
create job
Code samples
require 'rest-client'
require 'json'
headers = {
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.post 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.post('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
POST /projects/{project_id}/jobs.json
Create a new job
Body parameter
{
"url": "string",
"payload": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Parameters
project_id string In path required A unique identifier of a Project. |
required none |
Example responses
201 Response
{
"id": "e75e68e192e6fc04ea3940d302d7bec5",
"project_id": "string",
"status": "pending",
"state": "string",
"duration": 0,
"type": "vidchecker",
"progress": 0,
"filename": "string",
"source_url": "string",
"created_at": "string",
"updated_at": "string",
"error_class": "string",
"error_message": "string",
"payload": "string",
"details": {
"media": [
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
],
"result": {
"alerts": [
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
],
"reports": [
"string"
]
},
"synchronization_events": [
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
],
"summary": {
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
}
}
Responses
Status | Description | Schema |
---|---|---|
201 | CreatedCreated | Job |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
422 | Unprocessable Entity422 Unprocessable entity | string |
get job
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects/{project_id}/jobs/{job_id}.json
Get QC job
Parameters
project_id string In path required A unique identifier of a Project. |
job_id string In path required A unique identifier of a Job. |
Example responses
200 Response
{
"id": "e75e68e192e6fc04ea3940d302d7bec5",
"project_id": "string",
"status": "pending",
"state": "string",
"duration": 0,
"type": "vidchecker",
"progress": 0,
"filename": "string",
"source_url": "string",
"created_at": "string",
"updated_at": "string",
"error_class": "string",
"error_message": "string",
"payload": "string",
"details": {
"media": [
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
],
"result": {
"alerts": [
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
],
"reports": [
"string"
]
},
"synchronization_events": [
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
],
"summary": {
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
}
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | Job |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
remove job
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.delete 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.delete('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("DELETE");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("DELETE", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
DELETE /projects/{project_id}/jobs/{job_id}.json
Remove QC job
Parameters
project_id string In path required A unique identifier of a Project. |
job_id string In path required A unique identifier of a Job. |
Example responses
401 Response
"string"
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | None |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
cancel job
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.put 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/cancel.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.put('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/cancel.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/cancel.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PUT");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("PUT", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/cancel.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
PUT /projects/{project_id}/jobs/{job_id}/cancel.json
Cancel QC job
Parameters
project_id string In path required A unique identifier of a Project. |
job_id string In path required A unique identifier of a Job. |
Example responses
401 Response
"string"
Responses
Status | Description | Schema |
---|---|---|
202 | AcceptedAccepted | None |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
422 | Unprocessable Entity422 Unprocessable entity | string |
signed urls
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/signed-urls.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/signed-urls.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/signed-urls.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/signed-urls.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects/{project_id}/jobs/{job_id}/signed-urls.json
Get QC job signed urls
Parameters
project_id string In path required A unique identifier of a Project. |
job_id string In path required A unique identifier of a Job. |
Example responses
200 Response
{
"property1": "string",
"property2": "string"
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | Inline |
Response Schema
Status Code 200
A signed URLs pointing to the job outputs, alert info and report.
» additionalProperties string optional none undefined |
proxy
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/proxy.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/proxy.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/proxy.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/jobs/{job_id}/proxy.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects/{project_id}/jobs/{job_id}/proxy.json
Parameters
project_id string In path required A unique identifier of a Project. |
job_id string In path required A unique identifier of a Job. |
Example responses
200 Response
{
"status": "string",
"progress": 0,
"url": "string",
"id": "string",
"updated_at": "string"
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | Proxy |
upload video
Code samples
require 'rest-client'
require 'json'
headers = {
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.post 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/upload.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.post('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/upload.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/upload.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}/upload.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
POST /projects/{project_id}/upload.json
Creates an upload session
Body parameter
{
"file_size": 0,
"file_name": "string",
"extra_files": [
{
"tag": "string",
"file_size": 0,
"file_name": "string"
}
],
"profiles": "string",
"multi_chunk": true
}
Parameters
project_id string In path required A unique identifier of a Project. |
required none |
Example responses
201 Response
{
"id": "string",
"location": "string",
"parts": 0,
"part_size": 0,
"max_connections": 0,
"extra_files": {}
}
Responses
Status | Description | Schema |
---|---|---|
201 | CreatedCreated | UploadSession |
Project
templates
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/templates.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/templates.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/templates.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/templates.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /templates.json
List all templates
Example responses
200 Response
[
{
"name": "string",
"type": "string",
"description": "string",
"produces": {},
"takes": {}
}
]
Responses
Status | Description | Schema |
---|---|---|
200 | OKCollection of templates | Inline |
Response Schema
Status Code 200
anonymous [Template] optional none undefined |
» name string optional none undefined |
» type string optional none undefined |
» description string optional none undefined |
» produces object optional none undefined |
» takes object optional none undefined |
list projects
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects.json
List all projects for an account
Example responses
200 Response
[
{
"id": "string",
"name": "string",
"status": "active",
"template": "string",
"options": {
"file_tests": {
"container_test": {
"checked": true,
"container": "Mov",
"reject_on_error": true
},
"video_codec_test": {
"checked": true,
"video_codec": "ProRes",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true
},
"container_essence_consistency_test": {
"checked": true
},
"enhanced_syntax_test": {
"checked": true
},
"framesize_test": {
"checked": true,
"horizontal_size": 1920,
"vertical_size": 1080
},
"pixel_aspect_ratio_test": {
"checked": true,
"pixel_aspect_ratio_numerator": 1,
"pixel_aspect_ratio_denominator": 1
},
"i_tunes_compatibility_test": {
"checked": true,
"reject_on_error": true
},
"framerate_test": {
"checked": true,
"framerate_numerator": 25,
"framerate_denominator": 1
},
"video_bit_rate_mode_test": {
"checked": true,
"mode": "VBR"
},
"video_bitrate_test": {
"checked": true,
"video_bitrate_lower": 88,
"video_bitrate_upper": 220
}
}
}
}
]
Responses
Status | Description | Schema |
---|---|---|
200 | OKCollection of projects | Inline |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
Response Schema
Status Code 200
anonymous [Project] optional none undefined |
» id string optional A unique identifier of a Project. undefined |
» name string optional Human-readable identifier of a Project. undefined |
» status string optional Project status. undefined |
» template string optional Name of QC template. undefined |
» options object optional JSON with specific options undefined |
Enumerated Values
status active |
status pending |
status archived |
status suspended |
create project
Code samples
require 'rest-client'
require 'json'
headers = {
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.post 'https://api.cloud.telestream.net/qc/v1.0/projects.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.post('https://api.cloud.telestream.net/qc/v1.0/projects.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://api.cloud.telestream.net/qc/v1.0/projects.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
POST /projects.json
Create a new project
Body parameter
{
"name": "string",
"template": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Parameters
required none |
Example responses
201 Response
{
"id": "string",
"name": "string",
"status": "active",
"template": "string",
"options": {
"file_tests": {
"container_test": {
"checked": true,
"container": "Mov",
"reject_on_error": true
},
"video_codec_test": {
"checked": true,
"video_codec": "ProRes",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true
},
"container_essence_consistency_test": {
"checked": true
},
"enhanced_syntax_test": {
"checked": true
},
"framesize_test": {
"checked": true,
"horizontal_size": 1920,
"vertical_size": 1080
},
"pixel_aspect_ratio_test": {
"checked": true,
"pixel_aspect_ratio_numerator": 1,
"pixel_aspect_ratio_denominator": 1
},
"i_tunes_compatibility_test": {
"checked": true,
"reject_on_error": true
},
"framerate_test": {
"checked": true,
"framerate_numerator": 25,
"framerate_denominator": 1
},
"video_bit_rate_mode_test": {
"checked": true,
"mode": "VBR"
},
"video_bitrate_test": {
"checked": true,
"video_bitrate_lower": 88,
"video_bitrate_upper": 220
}
}
}
}
Responses
Status | Description | Schema |
---|---|---|
201 | CreatedCreated project | Project |
401 | Unauthorized401 Not authorized | string |
422 | Unprocessable Entity422 Unprocessable entity | string |
get project
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.get 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.get('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
GET /projects/{project_id}.json
Get project by Id
Parameters
project_id string In path required A unique identifier of a Project. |
Example responses
200 Response
{
"id": "string",
"name": "string",
"status": "active",
"template": "string",
"options": {
"file_tests": {
"container_test": {
"checked": true,
"container": "Mov",
"reject_on_error": true
},
"video_codec_test": {
"checked": true,
"video_codec": "ProRes",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true
},
"container_essence_consistency_test": {
"checked": true
},
"enhanced_syntax_test": {
"checked": true
},
"framesize_test": {
"checked": true,
"horizontal_size": 1920,
"vertical_size": 1080
},
"pixel_aspect_ratio_test": {
"checked": true,
"pixel_aspect_ratio_numerator": 1,
"pixel_aspect_ratio_denominator": 1
},
"i_tunes_compatibility_test": {
"checked": true,
"reject_on_error": true
},
"framerate_test": {
"checked": true,
"framerate_numerator": 25,
"framerate_denominator": 1
},
"video_bit_rate_mode_test": {
"checked": true,
"mode": "VBR"
},
"video_bitrate_test": {
"checked": true,
"video_bitrate_lower": 88,
"video_bitrate_upper": 220
}
}
}
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKProject | Project |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
modify project
Code samples
require 'rest-client'
require 'json'
headers = {
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.put 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.put('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PUT");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("PUT", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
PUT /projects/{project_id}.json
Modify project
Body parameter
{
"name": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Parameters
project_id string In path required A unique identifier of a Project. |
required none |
Example responses
200 Response
{
"id": "string",
"name": "string",
"status": "active",
"template": "string",
"options": {
"file_tests": {
"container_test": {
"checked": true,
"container": "Mov",
"reject_on_error": true
},
"video_codec_test": {
"checked": true,
"video_codec": "ProRes",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true
},
"container_essence_consistency_test": {
"checked": true
},
"enhanced_syntax_test": {
"checked": true
},
"framesize_test": {
"checked": true,
"horizontal_size": 1920,
"vertical_size": 1080
},
"pixel_aspect_ratio_test": {
"checked": true,
"pixel_aspect_ratio_numerator": 1,
"pixel_aspect_ratio_denominator": 1
},
"i_tunes_compatibility_test": {
"checked": true,
"reject_on_error": true
},
"framerate_test": {
"checked": true,
"framerate_numerator": 25,
"framerate_denominator": 1
},
"video_bit_rate_mode_test": {
"checked": true,
"mode": "VBR"
},
"video_bitrate_test": {
"checked": true,
"video_bitrate_lower": 88,
"video_bitrate_upper": 220
}
}
}
}
Responses
Status | Description | Schema |
---|---|---|
200 | OKUpdated | Project |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
422 | Unprocessable Entity422 Unprocessable entity | string |
remove project
Code samples
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.delete 'https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.delete('https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("DELETE");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("DELETE", "https://api.cloud.telestream.net/qc/v1.0/projects/{project_id}.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
DELETE /projects/{project_id}.json
Remove project
Parameters
project_id string In path required A unique identifier of a Project. |
Example responses
401 Response
"string"
Responses
Status | Description | Schema |
---|---|---|
200 | OKRemoved | None |
401 | Unauthorized401 Not authorized | string |
404 | Not Found404 Item not found | string |
import template
Code samples
require 'rest-client'
require 'json'
headers = {
'Content-Type' => 'text/xml',
'Accept' => 'application/json',
'X-Api-Key' => 'API_KEY'
}
result = RestClient.post 'https://api.cloud.telestream.net/qc/v1.0/projects/import.json',
params: {
}, headers: headers
p JSON.parse(result)
import requests
headers = {
'Content-Type': 'text/xml',
'Accept': 'application/json',
'X-Api-Key': 'API_KEY'
}
r = requests.post('https://api.cloud.telestream.net/qc/v1.0/projects/import.json', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.cloud.telestream.net/qc/v1.0/projects/import.json");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Content-Type": []string{"text/xml"},
"Accept": []string{"application/json"},
"X-Api-Key": []string{"API_KEY"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://api.cloud.telestream.net/qc/v1.0/projects/import.json", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
POST /projects/import.json
Import Vidchecker template
Body parameter
Parameters
name string In query optional none |
body string In body optional none |
Example responses
200 Response
[
{
"project_name": "string",
"project_id": "string"
}
]
Responses
Status | Description | Schema |
---|---|---|
200 | OKOK | Inline |
401 | Unauthorized401 Not authorized | string |
422 | Unprocessable Entity422 Unprocessable entity | string |
Response Schema
Status Code 200
» project_name string optional none undefined |
» project_id string optional none undefined |
Schemas
Template
{
"name": "string",
"type": "string",
"description": "string",
"produces": {},
"takes": {}
}
Properties
name string optional none |
type string optional none |
description string optional none |
produces object optional none |
takes object optional none |
Project
{
"id": "string",
"name": "string",
"status": "active",
"template": "string",
"options": {
"file_tests": {
"container_test": {
"checked": true,
"container": "Mov",
"reject_on_error": true
},
"video_codec_test": {
"checked": true,
"video_codec": "ProRes",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true
},
"container_essence_consistency_test": {
"checked": true
},
"enhanced_syntax_test": {
"checked": true
},
"framesize_test": {
"checked": true,
"horizontal_size": 1920,
"vertical_size": 1080
},
"pixel_aspect_ratio_test": {
"checked": true,
"pixel_aspect_ratio_numerator": 1,
"pixel_aspect_ratio_denominator": 1
},
"i_tunes_compatibility_test": {
"checked": true,
"reject_on_error": true
},
"framerate_test": {
"checked": true,
"framerate_numerator": 25,
"framerate_denominator": 1
},
"video_bit_rate_mode_test": {
"checked": true,
"mode": "VBR"
},
"video_bitrate_test": {
"checked": true,
"video_bitrate_lower": 88,
"video_bitrate_upper": 220
}
}
}
}
Properties
id string optional A unique identifier of a Project. |
name string optional Human-readable identifier of a Project. |
status string optional Project status. |
template string optional Name of QC template. |
options object optional JSON with specific options |
Enumerated Values
status active |
status pending |
status archived |
status suspended |
ProjectBody
{
"name": "string",
"template": "string",
"options": {
"video_tests": {
"video_test": [
{
"flash_test": {
"checked": true,
"check_type": "PSEStandard",
"reject_on_error": true
}
}
]
}
}
}
Properties
name string optional Human-readable identifier of a Project. |
template string optional Name of QC template. |
options optional none |
ModifyProjectBody
{
"name": "string",
"options": {
"video_tests": {
"video_test": [
{
"flash_test": {
"checked": true,
"check_type": "PSEStandard",
"reject_on_error": true
}
}
]
}
}
}
Properties
name string optional Human-readable identifier of a Project. |
options optional none |
JobsCollection
{
"jobs": [
{
"id": "e75e68e192e6fc04ea3940d302d7bec5",
"project_id": "string",
"status": "pending",
"state": "string",
"duration": 0,
"type": "vidchecker",
"progress": 0,
"filename": "string",
"source_url": "string",
"created_at": "string",
"updated_at": "string",
"error_class": "string",
"error_message": "string",
"payload": "string",
"details": {
"media": [
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
],
"result": {
"alerts": [
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
],
"reports": [
"string"
]
},
"synchronization_events": [
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
],
"summary": {
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
}
}
],
"page": 0,
"per_page": 0,
"page_count": 0,
"total_count": 0
}
Properties
jobs [Job] optional none |
page integer optional A number of the fetched page. |
per_page integer optional A number of jobs per page. |
page_count integer optional A number of all pages. |
total_count integer optional A number of all jobs stored in the db. |
Job
{
"id": "e75e68e192e6fc04ea3940d302d7bec5",
"project_id": "string",
"status": "pending",
"state": "string",
"duration": 0,
"type": "vidchecker",
"progress": 0,
"filename": "string",
"source_url": "string",
"created_at": "string",
"updated_at": "string",
"error_class": "string",
"error_message": "string",
"payload": "string",
"details": {
"media": [
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
],
"result": {
"alerts": [
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
],
"reports": [
"string"
]
},
"synchronization_events": [
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
],
"summary": {
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
}
}
Properties
id string optional none |
project_id string optional none |
status string optional none |
state string optional none |
duration integer optional none |
type string optional none |
progress integer optional none |
filename string optional none |
source_url string optional none |
created_at string optional none |
updated_at string optional none |
error_class string optional none |
error_message string optional none |
payload string optional none |
details object optional none |
» media [Media] optional none |
» result object optional Job type specific result |
»» alerts [Alert] optional none |
»» reports [string] optional none |
» synchronization_events optional none |
» summary optional none |
Enumerated Values
status pending |
status transferring |
status queued |
status downloading |
status uploading |
status processing |
status success |
status error |
type vidchecker |
type lipsync |
Media
{
"audio": [
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
],
"video": [
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
],
"container": {
"type": "mp4",
"bitrate": 0
}
}
Description of the processed media file.
Properties
audio optional none |
video optional none |
container optional none |
AudioStream
{
"duration": 78.345,
"codec": "PCM",
"channels": 6,
"program": "string",
"bitrate": 4608000,
"sample_rate": 48000
}
Properties
duration number optional Audio duration measured in seconds. |
codec string optional Audio codec name. |
channels integer optional Number of audio channels. |
program string optional none |
bitrate integer optional Audio bitrate measured in bps |
sample_rate integer optional Sample rate measured in Hz. |
VideoStream
{
"duration": 78.3450116,
"codec": "MPEG-2",
"width": 1920,
"height": 1080,
"bitrate": 0,
"fps": 29.97
}
Properties
duration number optional Video stream duration measured in seconds. |
codec string optional none |
width integer optional none |
height integer optional none |
bitrate integer optional Video stream bitrate measured in bps |
fps number optional none |
Container
{
"type": "mp4",
"bitrate": 0
}
Properties
type string optional none |
bitrate integer optional File bitrate measured in bps |
Options
{
"video_tests": {
"video_test": [
{
"flash_test": {
"checked": true,
"check_type": "PSEStandard",
"reject_on_error": true
}
}
]
}
}
JSON with specific options
Properties
None
JobData
{
"options": {
"video_tests": {
"video_test": [
{
"flash_test": {
"checked": true,
"check_type": "PSEStandard",
"reject_on_error": true
}
}
]
}
},
"url": "string",
"payload": "string"
}
Properties
options optional none |
url string optional none |
payload string optional Payload is an arbitrary text of length 256 or shorter that you can store along the Media. It is typically used to retain an association with one of your own DB record ID. |
Proxy
{
"status": "string",
"progress": 0,
"url": "string",
"id": "string",
"updated_at": "string"
}
Properties
status string optional none |
progress integer optional none |
url string optional none |
id string optional none |
updated_at string optional none |
Alert
{
"level": "string",
"info": "string",
"begin": 0,
"end": 0,
"stream": 0,
"detail": "string"
}
Properties
level string optional none |
info string optional Extra information for an alert. |
begin number optional Start time of alert. |
end number optional End time of alert. |
stream integer optional none |
detail string optional none |
ExtraFile
{
"tag": "string",
"file_size": 0,
"file_name": "string"
}
Properties
tag string required none |
file_size integer(int64) required none |
file_name string required none |
UploadSession
{
"id": "string",
"location": "string",
"parts": 0,
"part_size": 0,
"max_connections": 0,
"extra_files": {}
}
Properties
id string required An unique identifier of the UploadSession. |
location string required An URL to which chunks of the uploaded file should be sent |
parts integer optional A number of chunks that are expected by the upstream. |
part_size integer optional An expected size of uploaded chunks. |
max_connections integer optional A maximum number of concurrent connections. |
extra_files object optional An object containing additional files uploaded using the session. |
SynchronizationEvent
{
"timestamp": "string",
"skew": 0,
"result": "string"
}
Properties
timestamp string optional none |
skew integer optional none |
result string optional none |
Summary
{
"num_sync_events": 0,
"avsync_analysis": "string",
"avsync_inference": "string",
"confidence": 0,
"skew": 0,
"total_length": 0
}
Properties
num_sync_events integer optional Total number of synchronization detection events considered for summary. |
avsync_analysis string optional none |
avsync_inference string optional none |
confidence number optional Confidence of avsync_inference and avsync_analysis. ‘confidence’ is a value between 0 and 100. confidence >= 90 - Very high confidence. 80 <= confidence < 90 - High confidence. 70 <= confidence < 80 - Should be reviewed by human. |
skew integer optional Skew estimate in #frames; Skew is the number of frames that audio is delayed to the video |
total_length number optional none |
VideoUploadBody
{
"file_size": 0,
"file_name": "string",
"extra_files": [
{
"tag": "string",
"file_size": 0,
"file_name": "string"
}
],
"profiles": "string",
"multi_chunk": true
}
Properties
file_size integer(int64) required Size of the file that will be uploaded in bytes . |
file_name string required Name of the file that will be uploaded. |
extra_files optional A list of names of additional files that will be uploaded. |
profiles string optional A comma-separated list of profile names or IDs to be used during encoding. Alternatively, specify none so no encodings will created right away. |
multi_chunk boolean optional none |
video_profile_type
"VideoProfileNone"
Properties
anonymous string optional none |
Enumerated Values
anonymous VideoProfileNone |
anonymous H264Baseline |
anonymous H264Main |
anonymous H264Extended |
anonymous H264High |
anonymous H264High10 |
anonymous H264High422 |
anonymous H264High444 |
anonymous H264High10Intra |
anonymous H264High422Intra |
anonymous H264High444Intra |
anonymous Mpeg2Simple |
anonymous Mpeg2Main |
anonymous Mpeg2Snr |
anonymous Mpeg2Spatial |
anonymous Mpeg2High |
anonymous Mpeg2422 |
anonymous Mpeg2Mvp |
anonymous Vc1Simple |
anonymous Vc1Main |
anonymous Vc1Advanced |
anonymous ProResNormal |
anonymous ProResHq |
anonymous ProResLt |
anonymous ProResProxy |
anonymous ProRes4444 |
anonymous HevcMain |
anonymous HevcMain10 |
anonymous HevcMainStill |
anonymous ProRes4444Xq |
video_level_type
"VideoLevelNone"
Properties
anonymous string optional none |
Enumerated Values
anonymous VideoLevelNone |
anonymous Vc1LevelLow |
anonymous Vc1LevelMedium |
anonymous Vc1LevelHigh |
anonymous Vc1LevelL0 |
anonymous Vc1LevelL1 |
anonymous Vc1LevelL2 |
anonymous Vc1LevelL3 |
anonymous Vc1LevelL4 |
anonymous H264Level10 |
anonymous H264Level1b |
anonymous H264Level11 |
anonymous H264Level12 |
anonymous H264Level13 |
anonymous H264Level20 |
anonymous H264Level21 |
anonymous H264Level22 |
anonymous H264Level30 |
anonymous H264Level31 |
anonymous H264Level32 |
anonymous H264Level40 |
anonymous H264Level41 |
anonymous H264Level42 |
anonymous H264Level50 |
anonymous H264Level51 |
anonymous Mpeg2LevelLow |
anonymous Mpeg2LevelMain |
anonymous Mpeg2LevelHigh1440 |
anonymous Mpeg2LevelHigh |
anonymous H264Level52 |
anonymous HevcLevel10Main |
anonymous HevcLevel20Main |
anonymous HevcLevel21Main |
anonymous HevcLevel30Main |
anonymous HevcLevel31Main |
anonymous HevcLevel40Main |
anonymous HevcLevel40High |
anonymous HevcLevel41Main |
anonymous HevcLevel41High |
anonymous HevcLevel50Main |
anonymous HevcLevel50High |
anonymous HevcLevel51Main |
anonymous HevcLevel51High |
anonymous HevcLevel52Main |
anonymous HevcLevel52High |
anonymous HevcLevel60Main |
anonymous HevcLevel60High |
anonymous HevcLevel61Main |
anonymous HevcLevel61High |
anonymous HevcLevel62Main |
anonymous HevcLevel62High |
field_order_type
"UnknownFieldOrder"
Properties
anonymous string optional none |
Enumerated Values
anonymous UnknownFieldOrder |
anonymous TopFieldFirst |
anonymous BottomFieldFirst |
anonymous Progressive |
anonymous Pulldown |
anonymous Repeated |
anonymous ConsistentFieldOrder |
chroma_subsampling
"UnknownChromaSubsampling"
Properties
anonymous string optional none |
Enumerated Values
anonymous UnknownChromaSubsampling |
anonymous Chroma420 |
anonymous Chroma422 |
anonymous Chroma444 |
anonymous Chroma411 |
color_space_type
"CSUnknown"
Properties
anonymous string optional none |
Enumerated Values
anonymous CSUnknown |
anonymous CSBT601 |
anonymous CSBT709 |
anonymous CSBT2020 |
default_or_custom_type
"Default"
Properties
anonymous string optional none |
Enumerated Values
anonymous Default |
anonymous Custom |
anonymous Template |
file_config
{
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
}
Properties
container_test optional none |
mxf_op_test optional none |
video_codec_test optional none |
container_essence_consistency_test optional none |
imf_conformance_test optional none |
netflix_photon_test optional none |
sps_pps_test optional none |
mbaff_test optional none |
cabac_test optional none |
enhanced_syntax_test optional none |
framesize_test optional none |
chroma_subsampling_test optional none |
pixel_aspect_ratio_test optional none |
frame_aspect_ratio_test optional none |
clean_aperture_test optional none |
i_tunes_compatibility_test optional none |
single_sample_description_test optional none |
framerate_test optional none |
video_bit_depth_test optional none |
video_bit_rate_mode_test optional none |
video_bitrate_test optional none |
gop_length_test optional none |
advanced_gop_length_test optional none |
buffer_size_test optional none |
closed_caps608_test optional none |
closed_caps708_test optional none |
dvb_subtitles_test optional none |
teletext_test optional none |
captions_test optional none |
active_format_test optional none |
file_bitrate_test optional none |
file_duration_test optional none |
audio_tracks_test optional none |
use_start_timecode_test optional none |
start_timecode_test optional none |
dont_copy_av_delay_test optional none |
container_drop_frame_test optional none |
video_drop_frame_test optional none |
timecode_continuity_test optional none |
container_test
{
"container": "None",
"reject_on_error": true,
"checked": true
}
Properties
container optional none |
reject_on_error boolean optional none |
checked boolean optional none |
container_type
"None"
Properties
anonymous string optional none |
Enumerated Values
anonymous None |
anonymous Ts |
anonymous Ps |
anonymous Mxf |
anonymous Mp4 |
anonymous Mov |
anonymous Asf |
anonymous Avi |
anonymous Lxf |
anonymous Gxf |
anonymous Flash |
anonymous Matroska |
anonymous Imf |
anonymous Dpx |
anonymous OpenExr |
mxf_op_test
{
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
}
Properties
optional none |
require_closed boolean optional none |
require_complete boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
operational_pattern
"OpAtom"
Properties
anonymous string optional none |
Enumerated Values
anonymous OpAtom |
anonymous Op1a |
anonymous Op1b |
anonymous Op1c |
anonymous Op2a |
anonymous Op2b |
anonymous Op2c |
anonymous Op3a |
anonymous Op3b |
anonymous Op3c |
video_codec_test
{
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
}
Properties
video_codec optional none |
video_profile optional none |
video_level optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_codec_type
"Mpeg2"
Properties
anonymous string optional none |
Enumerated Values
anonymous Mpeg2 |
anonymous H264 |
anonymous Vc1 |
anonymous Jpeg2000 |
anonymous Dv25 |
anonymous DvcPro25 |
anonymous DvcPro50 |
anonymous DvcPro100 |
anonymous ProRes |
anonymous Mjpeg |
anonymous Dnxhd |
anonymous UncompressedRgb |
anonymous UncompressedYuv |
anonymous Mpeg4 |
anonymous HuffYuv |
anonymous AvidMeridien |
anonymous Hevc |
anonymous Canopus |
anonymous Dnxhr |
container_essence_consistency_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
imf_conformance_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
netflix_photon_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
sps_pps_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
mbaff_test
{
"mbaff_required": true,
"reject_on_error": true,
"checked": true
}
Properties
mbaff_required boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
cabac_test
{
"cabac_required": true,
"reject_on_error": true,
"checked": true
}
Properties
cabac_required boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
enhanced_syntax_test
{
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
}
Properties
check_container boolean optional none |
check_elementary_stream boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
framesize_test
{
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
}
Properties
horizontal_size integer(int32) optional none |
vertical_size integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
chroma_subsampling_test
{
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
}
Properties
subsampling optional none |
reject_on_error boolean optional none |
checked boolean optional none |
pixel_aspect_ratio_test
{
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
}
Properties
pixel_aspect_ratio_numerator integer(int32) optional none |
pixel_aspect_ratio_denominator integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
frame_aspect_ratio_test
{
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
}
Properties
frame_aspect_ratio_numerator integer(int32) optional none |
frame_aspect_ratio_denominator integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
clean_aperture_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
i_tunes_compatibility_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
single_sample_description_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
framerate_test
{
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
}
Properties
framerate_numerator integer(int32) optional none |
framerate_denominator integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_bit_depth_test
{
"bit_depth": 0,
"reject_on_error": true,
"checked": true
}
Properties
bit_depth integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
bit_rate_mode_test
{
"mode": "CBR",
"reject_on_error": true,
"checked": true
}
Properties
mode optional none |
reject_on_error boolean optional none |
checked boolean optional none |
bit_rate_mode
"CBR"
Properties
anonymous string optional none |
Enumerated Values
anonymous CBR |
anonymous VBR |
video_bitrate_test
{
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
}
Properties
video_bitrate_lower number(double) optional none |
video_bitrate_upper number(double) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
gop_length_test
{
"gop_length": 0,
"reject_on_error": true,
"checked": true
}
Properties
gop_length integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
advanced_gop_length_test
{
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
}
Properties
first_gop_enabled boolean optional none |
first_gop_i string optional none |
first_gop_p string optional none |
first_gop_closed optional none |
other_gop_enabled boolean optional none |
other_gop_i string optional none |
other_gop_p string optional none |
other_gop_closed optional none |
last_gop_enabled boolean optional none |
last_gop_i string optional none |
last_gop_p string optional none |
last_gop_closed optional none |
order optional none |
report optional none |
reject_on_error boolean optional none |
checked boolean optional none |
open_or_closed
"Either"
Properties
anonymous string optional none |
Enumerated Values
anonymous Either |
anonymous Open |
anonymous Closed |
gop_order
"Display"
Properties
anonymous string optional none |
Enumerated Values
anonymous Display |
anonymous Coded |
gop_report
"Unique"
Properties
anonymous string optional none |
Enumerated Values
anonymous Unique |
anonymous All |
buffer_size_test
{
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
}
Properties
min_size integer(int32) optional none |
max_size integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
text_stream_test
{
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
}
Properties
require optional none |
teletext_type optional none |
reject_on_error boolean optional none |
checked boolean optional none |
require_or_disallow
"Require"
Properties
anonymous string optional none |
Enumerated Values
anonymous Require |
anonymous Disallow |
teletext_type
"TeletextAny"
Properties
anonymous string optional none |
Enumerated Values
anonymous TeletextAny |
anonymous TeletextOp47 |
captions_test
{
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
}
Properties
signal_enabled boolean optional none |
signal_time number(double) optional none |
signal_time_secs_or_frames optional none |
content_enabled boolean optional none |
content_time number(double) optional none |
content_time_secs_or_frames optional none |
line21_cea608_enabled boolean optional none |
a53_cea608_enabled boolean optional none |
a53_cea708_enabled boolean optional none |
smpte436m_cea608_enabled boolean optional none |
smpte436m_cea708_enabled boolean optional none |
start_duration_ignore number(double) optional none |
start_duration_secs_or_frames optional none |
end_duration_ignore number(double) optional none |
end_duration_secs_or_frames optional none |
reject_on_error boolean optional none |
checked boolean optional none |
secs_or_frames_type
"Seconds"
Properties
anonymous string optional none |
Enumerated Values
anonymous Seconds |
anonymous Frames |
active_format_test
{
"afd": 0,
"reject_on_error": true,
"checked": true
}
Properties
afd integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
file_bitrate_test
{
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
}
Properties
file_bitrate_lower number(double) optional none |
file_bitrate_upper number(double) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
file_duration_test
{
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
}
Properties
file_duration_lower_hours integer(int32) optional none |
file_duration_lower_minutes integer(int32) optional none |
file_duration_lower_seconds integer(int32) optional none |
file_duration_lower_frames integer(int32) optional none |
file_duration_upper_hours integer(int32) optional none |
file_duration_upper_minutes integer(int32) optional none |
file_duration_upper_seconds integer(int32) optional none |
file_duration_upper_frames integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_tracks_test
{
"num_tracks": 0,
"reject_on_error": true,
"checked": true
}
Properties
num_tracks integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
use_start_timecode_test
{
"source": "Container",
"checked": true
}
Properties
source optional none |
checked boolean optional none |
time_code_source
"Container"
Properties
anonymous string optional none |
Enumerated Values
anonymous Container |
anonymous ElementaryStream |
start_timecode_test
{
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
range_method optional none |
hours integer(int32) optional none |
minutes integer(int32) optional none |
seconds integer(int32) optional none |
frames integer(int32) optional none |
frames_tolerance integer(int32) optional none |
end_hours integer(int32) optional none |
end_minutes integer(int32) optional none |
end_seconds integer(int32) optional none |
end_frames integer(int32) optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
start_tc_range_method
"StartTcAt"
Properties
anonymous string optional none |
Enumerated Values
anonymous StartTcAt |
anonymous StartTcBetween |
dont_copy_av_delay_test
{
"checked": true
}
Properties
checked boolean optional none |
drop_frame_test
{
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
}
Properties
drop_frame optional none |
reject_on_error boolean optional none |
checked boolean optional none |
drop_frame_type
"NonDrop"
Properties
anonymous string optional none |
Enumerated Values
anonymous NonDrop |
anonymous DropFrame |
timecode_continuity_test
{
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
Properties
disallow_wrap boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
mxf_test
{
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
}
Properties
as11_uk_dpp_metadata_test optional none |
as11_xprofile_test optional none |
operational_pattern_test optional none |
version_test optional none |
kag_size_test optional none |
run_in_test optional none |
wrapping_type_test optional none |
source_package_timecode_test optional none |
material_package_timecode_test optional none |
sdti_timecode_continuity_test optional none |
index_table_test optional none |
index_table_location_test optional none |
header_partition_status_test optional none |
header_fill_test optional none |
header_byte_count_test optional none |
body_partition_status_test optional none |
body_partition_count_test optional none |
body_partition_duration_test optional none |
body_partition_length_test optional none |
footer_partition_status_test optional none |
rip_present_test optional none |
essence_location_test optional none |
picture_essence_container_label_test optional none |
picture_element_key_test optional none |
picture_essence_coding_test optional none |
field_dominance_test optional none |
signal_standard_test optional none |
picture_offsets_test optional none |
active_format_descriptor_test optional none |
color_siting_test optional none |
padding_bits_test optional none |
color_range_test optional none |
subsampling_test optional none |
component_depth_test optional none |
stored_frame_size_test optional none |
sampled_frame_size_test optional none |
display_frame_size_test optional none |
aspect_ratio_test optional none |
pic_edit_rate_test optional none |
reference_levels_test optional none |
video_line_map_test optional none |
video_descriptor_test optional none |
video_sub_descriptor_test optional none |
mpeg_bit_rate_test optional none |
mpeg_identical_gop_test optional none |
mpeg_max_gop_test optional none |
mpeg_max_bpic_count_test optional none |
mpeg_constant_bpic_flag_test optional none |
mpeg_coded_content_test optional none |
avc_decoding_delay_test optional none |
avc_coded_content_kind_test optional none |
avc_identical_gop_indicator_test optional none |
avc_max_gop_size_test optional none |
avc_max_bpic_count_test optional none |
avc_max_bit_rate_test optional none |
avc_avg_bit_rate_test optional none |
avc_sps_pps_test optional none |
sound_essence_container_label_test optional none |
sound_element_key_test optional none |
sound_essence_coding_test optional none |
audio_sampling_rate_test optional none |
audio_locked_test optional none |
dialnorm_test optional none |
audio_ref_level_test optional none |
channel_count_test optional none |
quantization_bits_test optional none |
audio_avg_bytes_per_sec_test optional none |
checked boolean optional none |
as11_uk_dpp_metadata_test
{
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
}
Properties
shim optional none |
reject_on_error boolean optional none |
checked boolean optional none |
as11_xprofile_test
{
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
}
Properties
as11_rules optional none |
embedded_xml_documents optional none |
extra_audio_layout_modes optional none |
picture_essence_constraints optional none |
file_format_specification_identification_label optional none |
reject_on_error boolean optional none |
checked boolean optional none |
as11_rules
{
"rule": [
"string"
]
}
Properties
rule [string] optional none |
embedded_xml_documents
"EMBEDDED-XML-NONE"
Properties
anonymous string optional none |
Enumerated Values
anonymous EMBEDDED-XML-NONE |
anonymous EMBEDDED-XML-DM-FOR-PROGRAMMES |
extra_audio_layout_modes
"EXTRA-AUDIO-MODES-NONE"
Properties
anonymous string optional none |
Enumerated Values
anonymous EXTRA-AUDIO-MODES-NONE |
anonymous EXTRA-AUDIO-MODES-1 |
anonymous EXTRA-AUDIO-MODES-1-AND-2 |
picture_essence_constraints
"PIC-ESSENCE-CONSTRAINTS-NONE"
Properties
anonymous string optional none |
Enumerated Values
anonymous PIC-ESSENCE-CONSTRAINTS-NONE |
anonymous PIC-ESSENCE-CONSTRAINTS-X1-AVC-ST381-3 |
anonymous PIC-ESSENCE-CONSTRAINTS-X2-RP2020 |
anonymous PIC-ESSENCE-CONSTRAINTS-X3-AVC-ST381-3 |
anonymous PIC-ESSENCE-CONSTRAINTS-X4-AVC-ST381-3 |
anonymous PIC-ESSENCE-CONSTRAINTS-X9-AVC |
file_format_specification_identification_label
"FILE-FORMAT-SPEC-ID-NONE"
Properties
anonymous string optional none |
Enumerated Values
anonymous FILE-FORMAT-SPEC-ID-NONE |
anonymous FILE-FORMAT-SPEC-ID-X1-FF1-WIP |
anonymous FILE-FORMAT-SPEC-ID-X2-FF2 |
anonymous FILE-FORMAT-SPEC-ID-X3-FF5-WIP |
anonymous FILE-FORMAT-SPEC-ID-X4-FF6-WIP |
anonymous FILE-FORMAT-SPEC-ID-X9-FF11-WIP |
operational_pattern_test
{
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
}
Properties
op1a boolean optional none |
op2a boolean optional none |
op3a boolean optional none |
op1b boolean optional none |
op2b boolean optional none |
op3b boolean optional none |
op1c boolean optional none |
op2c boolean optional none |
op3c boolean optional none |
external_essence optional none |
non_streamable optional none |
multi_track optional none |
op_atom boolean optional none |
multi_source optional none |
multi_essence optional none |
reject_on_error boolean optional none |
checked boolean optional none |
optional_flag
0
Properties
anonymous string optional none |
Enumerated Values
anonymous 0 |
anonymous 1 |
anonymous Either |
version_test
{
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
}
Properties
mxf_version optional none |
reject_on_error boolean optional none |
checked boolean optional none |
mxf_version
"SMPTE-377-2004"
Properties
anonymous string optional none |
Enumerated Values
anonymous SMPTE-377-2004 |
anonymous SMPTE-377-2011 |
kag_size_test
{
"size": 0,
"reject_on_error": true,
"checked": true
}
Properties
size integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
run_in_test
{
"max_bytes": 0,
"reject_on_error": true,
"checked": true
}
Properties
max_bytes integer(int64) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
wrapping_type_test
{
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
}
Properties
wrapping optional none |
reject_on_error boolean optional none |
checked boolean optional none |
wrapping_type
"ClipWrapped"
Properties
anonymous string optional none |
Enumerated Values
anonymous ClipWrapped |
anonymous FrameWrapped |
timecode_track_test
{
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
}
Properties
require_continuous boolean optional none |
drop_frame optional none |
reject_on_error boolean optional none |
checked boolean optional none |
sdti_timecode_continuity_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
index_table_test
{
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
}
Properties
edit_rate_num integer(int32) optional none |
edit_rate_denom integer(int32) optional none |
duration_min integer(int32) optional none |
duration_max integer(int32) optional none |
e_ubyte_count_min integer(int32) optional none |
e_ubyte_count_max integer(int32) optional none |
e_ubyte_count_constant boolean optional none |
slice_count integer(int32) optional none |
single_index_location optional none |
single_essence_location optional none |
forward_index_direction optional none |
index_entry_array optional none |
reject_on_error boolean optional none |
checked boolean optional none |
location_test
{
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
}
Properties
header optional none |
body optional none |
footer optional none |
header_or_body_or_footer boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
partition_status_test
{
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
}
Properties
closed_complete boolean optional none |
open_incomplete boolean optional none |
closed_incomplete boolean optional none |
open_complete boolean optional none |
not_present boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
header_fill_test
{
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
}
Properties
fill_bytes integer(int64) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
header_byte_count_test
{
"header_bytes": 0,
"reject_on_error": true,
"checked": true
}
Properties
header_bytes integer(int64) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
long_min_max_test
{
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
}
Properties
min integer(int64) optional none |
max integer(int64) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
rip_present_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
mxf_key_test
{
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
}
Properties
use_custom boolean optional none |
predefined_key string optional none |
custom_key string optional none |
reject_on_error boolean optional none |
checked boolean optional none |
picture_essence_coding_test
{
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
}
Properties
optional none |
reject_on_error boolean optional none |
checked boolean optional none |
array_of_picture_essence_coding
{
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
}
Properties
picture_essence_coding optional none |
picture_essence_coding
"AVCI-50-1080-60-I"
Properties
anonymous string optional none |
Enumerated Values
anonymous AVCI-50-1080-60-I |
anonymous AVCI-50-1080-50-I |
anonymous AVCI-50-1080-30-P |
anonymous AVCI-50-1080-25-P |
anonymous AVCI-50-720-60-P |
anonymous AVCI-50-720-50-P |
anonymous AVCI-100-1080-60-I |
anonymous AVCI-100-1080-50-I |
anonymous AVCI-100-1080-30-P |
anonymous AVCI-100-1080-25-P |
anonymous AVCI-100-720-60-P |
anonymous AVCI-100-720-50-P |
anonymous AVC-HIGH-10-INTRA-UNCS |
anonymous AVC-HIGH-422-INTRA-UNCS |
anonymous MPEG2-MP-HL-LONGGOP |
anonymous MPEG2-422P-HL-LONGGOP |
anonymous MPEG2-MP-H14-LONGGOP |
anonymous D10-50-625-50 |
anonymous D10-50-525-60 |
anonymous D10-40-625-50 |
anonymous D10-40-525-60 |
anonymous D10-30-625-50 |
anonymous D10-30-525-60 |
field_dominance_test
{
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
}
Properties
first_field optional none |
reject_on_error boolean optional none |
checked boolean optional none |
mxf_field_dominance
"FdAbsent"
Properties
anonymous string optional none |
Enumerated Values
anonymous FdAbsent |
anonymous FdFirst |
anonymous FdSecond |
signal_standard_test
{
"standard": 0,
"reject_on_error": true,
"checked": true
}
Properties
standard integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
picture_offsets_test
{
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
}
Properties
stored_ftwo integer(int32) optional none |
display_ftwo integer(int32) optional none |
sampled_x integer(int32) optional none |
sampled_y integer(int32) optional none |
display_x integer(int32) optional none |
display_y integer(int32) optional none |
image_start integer(int32) optional none |
image_end integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
active_format_descriptor_test
{
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
}
Properties
allowed_formats string optional none |
reject_on_error boolean optional none |
checked boolean optional none |
color_siting_test
{
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
}
Properties
color_siting optional none |
reject_on_error boolean optional none |
checked boolean optional none |
mxf_color_siting
"CoSiting"
Properties
anonymous string optional none |
Enumerated Values
anonymous CoSiting |
anonymous HorizontalMidpoint |
anonymous ThreeTap |
anonymous Quincunx |
anonymous Rec601 |
anonymous LineAlternating |
anonymous VerticalMidpoint |
anonymous Unknown |
padding_bits_test
{
"padding_bits": 0,
"reject_on_error": true,
"checked": true
}
Properties
padding_bits integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
color_range_test
{
"color_range": 0,
"reject_on_error": true,
"checked": true
}
Properties
color_range integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
subsampling_test
{
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
}
Properties
horizontal integer(int32) optional none |
vertical integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
component_depth_test
{
"component_depth": 0,
"reject_on_error": true,
"checked": true
}
Properties
component_depth integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
pic_frame_size_test
{
"frame_size": "string",
"reject_on_error": true,
"checked": true
}
Properties
frame_size string optional none |
reject_on_error boolean optional none |
checked boolean optional none |
ratio_test
{
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
}
Properties
numerator integer(int32) optional none |
denominator integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
reference_levels_test
{
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
}
Properties
black_ref integer(int32) optional none |
white_ref integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_line_map_test
{
"line_maps": "string",
"reject_on_error": true,
"checked": true
}
Properties
line_maps string optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_descriptor_test
{
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
}
Properties
descriptor_type optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_descriptor_type
"MpegDescriptor"
Properties
anonymous string optional none |
Enumerated Values
anonymous MpegDescriptor |
video_sub_descriptor_test
{
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
}
Properties
sub_descriptor_type optional none |
reject_on_error boolean optional none |
checked boolean optional none |
video_sub_descriptor_type
"AvcSubDescriptor"
Properties
anonymous string optional none |
Enumerated Values
anonymous AvcSubDescriptor |
extended_bool_value_test
{
"value": true,
"reject_on_error": true,
"checked": true
}
Properties
value optional none |
reject_on_error boolean optional none |
checked boolean optional none |
extended_bool
true
Properties
anonymous string optional none |
Enumerated Values
anonymous true |
anonymous false |
anonymous Either |
anonymous NotPresent |
long_value_test
{
"value": 0,
"reject_on_error": true,
"checked": true
}
Properties
value integer(int64) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
avc_coded_content_kind_test
{
"kind": "Unknown",
"reject_on_error": true,
"checked": true
}
Properties
kind optional none |
reject_on_error boolean optional none |
checked boolean optional none |
avc_content_kind
"Unknown"
Properties
anonymous string optional none |
Enumerated Values
anonymous Unknown |
anonymous ProgressiveFrame |
anonymous InterlacedField |
anonymous InterlacedFrame |
anonymous InterlacedFrameAndField |
anonymous Any |
bool_value_test
{
"value": true,
"reject_on_error": true,
"checked": true
}
Properties
value boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
avc_sps_pps_test
{
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
}
Properties
profile integer(int32) optional none |
profile_constraint integer(int32) optional none |
sps_flag integer(int32) optional none |
pps_flag integer(int32) optional none |
level integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
sound_essence_coding_test
{
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
}
Properties
optional none |
reject_on_error boolean optional none |
checked boolean optional none |
array_of_sound_essence_coding
{
"sound_essence_coding": [
"SOUND-PCM"
]
}
Properties
sound_essence_coding optional none |
sound_essence_coding
"SOUND-PCM"
Properties
anonymous string optional none |
Enumerated Values
anonymous SOUND-PCM |
anonymous SOUND-DEFAULT |
anonymous SOUND-DOLBY-E |
video_configs
{
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
Properties
video_test optional none |
video_config
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
Properties
track_select_test optional none |
track_id_test optional none |
ignore_vbi_test optional none |
force_color_space_test optional none |
video_segment_detection_test optional none |
video_layout_test optional none |
letterboxing_test optional none |
blanking_test optional none |
loss_of_chroma_test optional none |
chroma_level_test optional none |
black_level_test optional none |
rgb_gamut_test optional none |
hdr_test optional none |
colour_bars_test optional none |
black_frame_test optional none |
single_color_test optional none |
freeze_frame_test optional none |
blockiness_test optional none |
field_order_test optional none |
cadence_test optional none |
dropout_test optional none |
digital_dropout_test optional none |
stripe_test optional none |
corrupt_frame_test optional none |
flash_test optional none |
media_offline_test optional none |
track_select_test
{
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
}
Properties
selector integer(int32) optional none |
selector_type optional none |
checked boolean optional none |
track_selector_type
"TrackIndex"
Properties
anonymous string optional none |
Enumerated Values
anonymous TrackIndex |
anonymous TrackId |
anonymous TrackUsePrevious |
track_id_test
{
"track_id": 0,
"reject_on_error": true,
"checked": true
}
Properties
track_id integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
ignore_vbi_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
force_color_space_test
{
"color_space": "CSUnknown",
"checked": true
}
Properties
color_space optional none |
checked boolean optional none |
video_segment_detection_test
{
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
}
Properties
black_level_default_or_custom optional none |
black_level integer(int32) optional none |
percentage_of_frame integer(int32) optional none |
min_duration_required number(double) optional none |
min_duration_required_secs_or_frames optional none |
require_digital_silence boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
layout_test
{
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
}
Properties
layout_type optional none |
start_duration number(double) optional none |
start_duration_secs_or_frames optional none |
end_duration number(double) optional none |
end_duration_secs_or_frames optional none |
start_enabled boolean optional none |
start_hours integer(int32) optional none |
start_minutes integer(int32) optional none |
start_seconds integer(int32) optional none |
start_frames integer(int32) optional none |
end_enabled boolean optional none |
end_hours integer(int32) optional none |
end_minutes integer(int32) optional none |
end_seconds integer(int32) optional none |
end_frames integer(int32) optional none |
checked boolean optional none |
layout_type
"LayoutTypeFixedIgnoreStartAndEnd"
Properties
anonymous string optional none |
Enumerated Values
anonymous LayoutTypeFixedIgnoreStartAndEnd |
anonymous LayoutTypeTimecodeIgnoreBeforeAndAfter |
anonymous LayoutTypeCopyVideo |
anonymous LayoutTypeFixedTestStart |
anonymous LayoutTypeFixedTestEnd |
anonymous LayoutTypeTimecodeTestBefore |
anonymous LayoutTypeTimecodeTestAfter |
letterboxing_test
{
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
}
Properties
ratio_or_lines optional none |
ratio_horizontal integer(int32) optional none |
ratio_vertical integer(int32) optional none |
lines_top_and_bottom integer(int32) optional none |
lines_left_and_right integer(int32) optional none |
tolerance integer(int32) optional none |
black_level_default_or_custom optional none |
black_level integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
ratio_or_lines_type
"Ratio"
Properties
anonymous string optional none |
Enumerated Values
anonymous Ratio |
anonymous Lines |
blanking_test
{
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
}
Properties
black_level_default_or_custom optional none |
black_level integer(int32) optional none |
checked boolean optional none |
loss_of_chroma_test
{
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
}
Properties
level_default_or_custom optional none |
level integer(int32) optional none |
tolerance integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
chroma_level_test
{
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
y_level_default_or_custom optional none |
y_level_lower integer(int32) optional none |
y_level_upper integer(int32) optional none |
y_level_max_outside_range number(float) optional none |
y_level_tolerance_low number(float) optional none |
y_level_tolerance_high number(float) optional none |
u_vlevel_default_or_custom optional none |
u_vlevel_lower integer(int32) optional none |
u_vlevel_upper integer(int32) optional none |
u_vlevel_max_outside_range number(float) optional none |
low_pass_filter optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
low_pass_filter_type
"NoFilter"
Properties
anonymous string optional none |
Enumerated Values
anonymous NoFilter |
anonymous EBU2000 |
anonymous EBU2016 |
black_level_test
{
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
level_default_or_custom optional none |
level integer(int32) optional none |
level_max_outside_range number(float) optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
rgb_gamut_test
{
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
level_default_or_custom optional none |
level_lower integer(int32) optional none |
level_upper integer(int32) optional none |
level_max_outside_range number(float) optional none |
level_tolerance number(float) optional none |
low_pass_filter optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
hdr_test
{
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
}
Properties
hdr_standard optional none |
max_fall_max_enabled boolean optional none |
max_fall_max integer(int32) optional none |
max_fall_error_enabled boolean optional none |
max_fall_error integer(int32) optional none |
max_cll_max_enabled boolean optional none |
max_cll_max integer(int32) optional none |
max_cll_error_enabled boolean optional none |
max_cll_error integer(int32) optional none |
always_calculate boolean optional none |
always_report boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
hdr_standard_type
"GenericHdr"
Properties
anonymous string optional none |
Enumerated Values
anonymous GenericHdr |
anonymous Hdr10 |
anonymous AribB67 |
colour_bars_test
{
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
color_bar_standard optional none |
tolerance integer(int32) optional none |
time_range_enabled boolean optional none |
start_time number(double) optional none |
end_time number(double) optional none |
range_tolerance number(double) optional none |
time_secs_or_frames optional none |
not_at_any_other_time boolean optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
color_bar_standard_type
"AnyColorBars"
Properties
anonymous string optional none |
Enumerated Values
anonymous AnyColorBars |
anonymous SmpteSd |
anonymous SmpteHd |
anonymous Ebu75 |
anonymous Ebu100 |
black_frame_test
{
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
level_default_or_custom optional none |
level integer(int32) optional none |
percentage_of_frame integer(int32) optional none |
start_range_enabled boolean optional none |
start_time number(double) optional none |
end_time number(double) optional none |
start_range_tolerance number(double) optional none |
time_secs_or_frames optional none |
end_range_enabled boolean optional none |
end_range number(double) optional none |
end_range_tolerance number(double) optional none |
end_secs_or_frames optional none |
not_at_any_other_time boolean optional none |
max_time_allowed number(double) optional none |
max_time_allowed_secs_or_frames optional none |
max_time_at_start boolean optional none |
max_time_allowed_at_start number(double) optional none |
max_time_allowed_at_start_secs_or_frames optional none |
max_time_at_end boolean optional none |
max_time_allowed_at_end number(double) optional none |
max_time_allowed_at_end_secs_or_frames optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
single_color_test
{
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
}
Properties
max_time_allowed number(double) optional none |
time_secs_or_frames optional none |
percentage_of_frame number(double) optional none |
ignore_below integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
freeze_frame_test
{
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
}
Properties
sensitivity optional none |
time_range_enabled boolean optional none |
start_time number(double) optional none |
end_time number(double) optional none |
start_range_tolerance number(double) optional none |
time_secs_or_frames optional none |
end_range_enabled boolean optional none |
end_range number(double) optional none |
end_range_duration number(double) optional none |
end_range_tolerance number(double) optional none |
end_secs_or_frames optional none |
not_at_any_other_time boolean optional none |
max_time_allowed number(double) optional none |
max_time_allowed_secs_or_frames optional none |
reject_on_error boolean optional none |
checked boolean optional none |
sensitivity_type
"Low"
Properties
anonymous string optional none |
Enumerated Values
anonymous Low |
anonymous Medium |
anonymous High |
blockiness_test
{
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
}
Properties
quality_level integer(int32) optional none |
max_time_below_quality number(double) optional none |
max_time_below_quality_secs_or_frames optional none |
reject_on_error boolean optional none |
checked boolean optional none |
field_order_test
{
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
}
Properties
flagged_field_order optional none |
baseband_enabled boolean optional none |
simple boolean optional none |
baseband_field_order optional none |
reject_on_error boolean optional none |
checked boolean optional none |
cadence_test
{
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
}
Properties
check_cadence boolean optional none |
cadence_required optional none |
check_cadence_breaks boolean optional none |
report_cadence boolean optional none |
check_for_poor_cadence boolean optional none |
reject_on_error boolean optional none |
checked boolean optional none |
cadence_type
"CadenceUnknown"
Properties
anonymous string optional none |
Enumerated Values
anonymous CadenceUnknown |
anonymous CadenceProgressive |
anonymous CadenceTFF |
anonymous CadenceBFF |
anonymous Cadence23TFF |
anonymous Cadence23BFF |
anonymous Cadence24to25Prog |
anonymous Cadence24to25TFF |
anonymous Cadence24to25BFF |
anonymous Cadence2224 |
anonymous Cadence2332TFF |
anonymous Cadence2332BFF |
anonymous Cadence25to30TFF |
anonymous Cadence25to30BFF |
anonymous Cadence25to30Prog |
dropout_test
{
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
sensitivity optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
digital_dropout_test
{
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
}
Properties
sensitivity optional none |
reject_on_error boolean optional none |
checked boolean optional none |
stripe_test
{
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
sensitivity optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
corrupt_frame_test
{
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
sensitivity optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
flash_test
{
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
check_type optional none |
check_for_extended boolean optional none |
check_for_red boolean optional none |
check_for_patterns boolean optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
p_se_parameter_type
"PSEStandard"
Properties
anonymous string optional none |
Enumerated Values
anonymous PSEStandard |
anonymous PSEStrict |
media_offline_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
audio_configs
{
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
}
Properties
audio_test optional none |
audio_config
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
Properties
track_select_test optional none |
audio_codec_test optional none |
audio_channel_positions_test optional none |
audio_bit_depth_test optional none |
audio_sample_rate_test optional none |
audio_bitrate_test optional none |
audio_channels_test optional none |
audio_length_test optional none |
audio_frequency_test optional none |
digital_silence_whole_track_test optional none |
digital_silence_at_start_test optional none |
digital_silence_at_end_test optional none |
audio_clipping_test optional none |
audio_transient_test optional none |
audio_dialnorm_test optional none |
audio_layout_test optional none |
audio_phase_test optional none |
audio_min_level_duration_test optional none |
audio_peak_level_test optional none |
audio_loudness_itest optional none |
audio_loudness_stest optional none |
audio_loudness_mtest optional none |
audio_loudness_range_test optional none |
audio_ppm_level_test optional none |
nielsen_watermark_detection_test optional none |
audio_codec_test
{
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
}
Properties
audio_codec optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_codec_type
"Mpeg1Mpeg2"
Properties
anonymous string optional none |
Enumerated Values
anonymous Mpeg1Mpeg2 |
anonymous Pcm |
anonymous Aac |
anonymous Amr |
anonymous Wma |
anonymous DolbyAc3 |
anonymous DolbyDigitalPlus |
anonymous DolbyE |
audio_channel_positions_test
{
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
}
Properties
chan_positions optional none |
reject_on_error boolean optional none |
checked boolean optional none |
chan_positions
{
"chan_pos": [
"Any"
]
}
Properties
chan_pos [chan_pos] optional none |
chan_pos
"Any"
Properties
anonymous string optional none |
Enumerated Values
anonymous Any |
anonymous L |
anonymous R |
anonymous C |
anonymous Lfe |
anonymous Ls |
anonymous Rs |
anonymous Lt |
anonymous Rt |
audio_bit_depth_test
{
"bit_depth": 0,
"reject_on_error": true,
"checked": true
}
Properties
bit_depth integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_sample_rate_test
{
"sample_rate": 0,
"reject_on_error": true,
"checked": true
}
Properties
sample_rate number(double) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_bitrate_test
{
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
}
Properties
audio_bitrate_lower number(double) optional none |
audio_bitrate_upper number(double) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_channels_test
{
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
}
Properties
number_of_channels integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_length_test
{
"reject_on_error": true,
"checked": true
}
Properties
reject_on_error boolean optional none |
checked boolean optional none |
audio_frequency_test
{
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
tone_type optional none |
frequency number(double) optional none |
time_range_enabled boolean optional none |
power number(double) optional none |
tolerance number(double) optional none |
start_time number(double) optional none |
time_secs_or_frames optional none |
duration number(double) optional none |
duration_secs_or_frames optional none |
not_at_any_other_time boolean optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
tone_type
"Continuous"
Properties
anonymous string optional none |
Enumerated Values
anonymous Continuous |
anonymous Ebu1000Hz |
anonymous Ebu440Hz |
anonymous Glits1000Hz |
anonymous Glits2000Hz |
anonymous Blits |
anonymous EbuMultichannel |
channels
{
"channel": [
true
]
}
Properties
channel [boolean] optional none |
digital_silence_whole_track_test
{
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
must_or_must_not_be_silent optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
must_or_must_not
"Must"
Properties
anonymous string optional none |
Enumerated Values
anonymous Must |
anonymous MustNot |
digital_silence_at_start_end_test
{
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
duration_at_start number(double) optional none |
duration_at_end number(double) optional none |
duration_secs_or_frames optional none |
must_or_must_not_be_silent optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
audio_clipping_test
{
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
sensitivity optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_transient_test
{
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
sensitivity optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_dialnorm_test
{
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
}
Properties
dialnorm_min integer(int32) optional none |
dialnorm_max integer(int32) optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_phase_test
{
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
minimum_phase_enabled boolean optional none |
minimum_phase number(double) optional none |
mean_phase_enabled boolean optional none |
mean_phase number(double) optional none |
max_mean_phase_enabled boolean optional none |
max_mean_phase number(double) optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_min_level_duration_test
{
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
level number(double) optional none |
duration number(double) optional none |
duration_secs_or_frames optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_peak_level_test
{
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
min_peak_level_enabled boolean optional none |
min_peak_level number(float) optional none |
max_peak_level_enabled boolean optional none |
max_peak_level number(float) optional none |
correction_threshold number(float) optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
audio_loudness_itest
{
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
}
Properties
loudness_level number(float) optional none |
loudness_tolerance number(float) optional none |
mode optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
loudness_mode
"LoudnessModeItu"
Properties
anonymous string optional none |
Enumerated Values
anonymous LoudnessModeItu |
anonymous LoudnessModeEbuM |
anonymous LoudnessModeEbuS |
anonymous LoudnessModeEbuI |
anonymous LoudnessModeAribB32 |
audio_loudness_stest
{
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
}
Properties
loudness_level number(float) optional none |
window_length number(float) optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
audio_loudness_mtest
{
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
}
Properties
loudness_level number(float) optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
audio_loudness_range_test
{
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
do_min boolean optional none |
range_min number(float) optional none |
do_max boolean optional none |
range_max number(float) optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
audio_ppm_level_test
{
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
}
Properties
min_ppm_level_enabled boolean optional none |
min_ppm_level number(double) optional none |
max_ppm_level_enabled boolean optional none |
max_ppm_level number(double) optional none |
mode optional none |
channels optional none |
reject_on_error boolean optional none |
do_correction boolean optional none |
checked boolean optional none |
ppm_mode
"PpmModeM3"
Properties
anonymous string optional none |
Enumerated Values
anonymous PpmModeM3 |
anonymous PpmModeM6 |
anonymous PpmModeAb |
nielsen_watermark_detection_test
{
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
Properties
naes2_enabled boolean optional none |
naes2_sids_any_or_specific optional none |
naes2_sids string optional none |
naes2_high_frequency_enabled boolean optional none |
naes2_high_frequency_sids_any_or_specific optional none |
naes2_high_frequency_sids string optional none |
naes6_enabled boolean optional none |
naes6_sids_any_or_specific optional none |
naes6_sids string optional none |
channels optional none |
reject_on_error boolean optional none |
checked boolean optional none |
sids_any_or_specific
"SidsAny"
Properties
anonymous string optional none |
Enumerated Values
anonymous SidsAny |
anonymous SidsSpecific |
uk_dpp_shim
"DppAuto"
Properties
anonymous string optional none |
Enumerated Values
anonymous DppAuto |
anonymous DppSd |
anonymous DppHd |
audio_test
{
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
}
Properties
audio_test optional none |
video_test
{
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
Properties
video_test optional none |
vidchecker_8
{
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
Properties
audio_tests optional none |
file_tests optional none |
mxf_test optional none |
video_tests optional none |
VidChecker8Body
{
"name": "string",
"template": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Properties
name string optional none |
template string optional none |
options optional none |
ModifyVidChecker8Body
{
"name": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Properties
name string optional none |
options optional none |
VidChecker8JobData
{
"url": "string",
"payload": "string",
"options": {
"audio_tests": {
"audio_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"audio_codec_test": {
"audio_codec": "Mpeg1Mpeg2",
"reject_on_error": true,
"checked": true
},
"audio_channel_positions_test": {
"chan_positions": {
"chan_pos": [
"Any"
]
},
"reject_on_error": true,
"checked": true
},
"audio_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"audio_sample_rate_test": {
"sample_rate": 0,
"reject_on_error": true,
"checked": true
},
"audio_bitrate_test": {
"audio_bitrate_lower": 0,
"audio_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"audio_channels_test": {
"number_of_channels": 0,
"reject_on_error": true,
"checked": true
},
"audio_length_test": {
"reject_on_error": true,
"checked": true
},
"audio_frequency_test": {
"tone_type": "Continuous",
"frequency": 0,
"time_range_enabled": true,
"power": 0,
"tolerance": 0,
"start_time": 0,
"time_secs_or_frames": "Seconds",
"duration": 0,
"duration_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"digital_silence_whole_track_test": {
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_start_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_silence_at_end_test": {
"duration_at_start": 0,
"duration_at_end": 0,
"duration_secs_or_frames": "Seconds",
"must_or_must_not_be_silent": "Must",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_clipping_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_transient_test": {
"sensitivity": "Low",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_dialnorm_test": {
"dialnorm_min": 0,
"dialnorm_max": 0,
"reject_on_error": true,
"checked": true
},
"audio_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"audio_phase_test": {
"minimum_phase_enabled": true,
"minimum_phase": 0,
"mean_phase_enabled": true,
"mean_phase": 0,
"max_mean_phase_enabled": true,
"max_mean_phase": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_min_level_duration_test": {
"level": 0,
"duration": 0,
"duration_secs_or_frames": "Seconds",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_peak_level_test": {
"min_peak_level_enabled": true,
"min_peak_level": 0,
"max_peak_level_enabled": true,
"max_peak_level": 0,
"correction_threshold": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"audio_loudness_itest": {
"loudness_level": 0,
"loudness_tolerance": 0,
"mode": "LoudnessModeItu",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_stest": {
"loudness_level": 0,
"window_length": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_mtest": {
"loudness_level": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true
},
"audio_loudness_range_test": {
"do_min": true,
"range_min": 0,
"do_max": true,
"range_max": 0,
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
},
"audio_ppm_level_test": {
"min_ppm_level_enabled": true,
"min_ppm_level": 0,
"max_ppm_level_enabled": true,
"max_ppm_level": 0,
"mode": "PpmModeM3",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"nielsen_watermark_detection_test": {
"naes2_enabled": true,
"naes2_sids_any_or_specific": "SidsAny",
"naes2_sids": "string",
"naes2_high_frequency_enabled": true,
"naes2_high_frequency_sids_any_or_specific": "SidsAny",
"naes2_high_frequency_sids": "string",
"naes6_enabled": true,
"naes6_sids_any_or_specific": "SidsAny",
"naes6_sids": "string",
"channels": {
"channel": [
true
]
},
"reject_on_error": true,
"checked": true
}
}
]
},
"file_tests": {
"container_test": {
"container": "None",
"reject_on_error": true,
"checked": true
},
"mxf_op_test": {
"op": "OpAtom",
"require_closed": true,
"require_complete": true,
"reject_on_error": true,
"checked": true
},
"video_codec_test": {
"video_codec": "Mpeg2",
"video_profile": "VideoProfileNone",
"video_level": "VideoLevelNone",
"reject_on_error": true,
"checked": true
},
"container_essence_consistency_test": {
"reject_on_error": true,
"checked": true
},
"imf_conformance_test": {
"reject_on_error": true,
"checked": true
},
"netflix_photon_test": {
"reject_on_error": true,
"checked": true
},
"sps_pps_test": {
"reject_on_error": true,
"checked": true
},
"mbaff_test": {
"mbaff_required": true,
"reject_on_error": true,
"checked": true
},
"cabac_test": {
"cabac_required": true,
"reject_on_error": true,
"checked": true
},
"enhanced_syntax_test": {
"check_container": true,
"check_elementary_stream": true,
"reject_on_error": true,
"checked": true
},
"framesize_test": {
"horizontal_size": 0,
"vertical_size": 0,
"reject_on_error": true,
"checked": true
},
"chroma_subsampling_test": {
"subsampling": "UnknownChromaSubsampling",
"reject_on_error": true,
"checked": true
},
"pixel_aspect_ratio_test": {
"pixel_aspect_ratio_numerator": 0,
"pixel_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"frame_aspect_ratio_test": {
"frame_aspect_ratio_numerator": 0,
"frame_aspect_ratio_denominator": 0,
"reject_on_error": true,
"checked": true
},
"clean_aperture_test": {
"reject_on_error": true,
"checked": true
},
"i_tunes_compatibility_test": {
"reject_on_error": true,
"checked": true
},
"single_sample_description_test": {
"reject_on_error": true,
"checked": true
},
"framerate_test": {
"framerate_numerator": 0,
"framerate_denominator": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_depth_test": {
"bit_depth": 0,
"reject_on_error": true,
"checked": true
},
"video_bit_rate_mode_test": {
"mode": "CBR",
"reject_on_error": true,
"checked": true
},
"video_bitrate_test": {
"video_bitrate_lower": 0,
"video_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"gop_length_test": {
"gop_length": 0,
"reject_on_error": true,
"checked": true
},
"advanced_gop_length_test": {
"first_gop_enabled": true,
"first_gop_i": "string",
"first_gop_p": "string",
"first_gop_closed": "Either",
"other_gop_enabled": true,
"other_gop_i": "string",
"other_gop_p": "string",
"other_gop_closed": "Either",
"last_gop_enabled": true,
"last_gop_i": "string",
"last_gop_p": "string",
"last_gop_closed": "Either",
"order": "Display",
"report": "Unique",
"reject_on_error": true,
"checked": true
},
"buffer_size_test": {
"min_size": 0,
"max_size": 0,
"reject_on_error": true,
"checked": true
},
"closed_caps608_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"closed_caps708_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"dvb_subtitles_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"teletext_test": {
"require": "Require",
"teletext_type": "TeletextAny",
"reject_on_error": true,
"checked": true
},
"captions_test": {
"signal_enabled": true,
"signal_time": 0,
"signal_time_secs_or_frames": "Seconds",
"content_enabled": true,
"content_time": 0,
"content_time_secs_or_frames": "Seconds",
"line21_cea608_enabled": true,
"a53_cea608_enabled": true,
"a53_cea708_enabled": true,
"smpte436m_cea608_enabled": true,
"smpte436m_cea708_enabled": true,
"start_duration_ignore": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration_ignore": 0,
"end_duration_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"active_format_test": {
"afd": 0,
"reject_on_error": true,
"checked": true
},
"file_bitrate_test": {
"file_bitrate_lower": 0,
"file_bitrate_upper": 0,
"reject_on_error": true,
"checked": true
},
"file_duration_test": {
"file_duration_lower_hours": 0,
"file_duration_lower_minutes": 0,
"file_duration_lower_seconds": 0,
"file_duration_lower_frames": 0,
"file_duration_upper_hours": 0,
"file_duration_upper_minutes": 0,
"file_duration_upper_seconds": 0,
"file_duration_upper_frames": 0,
"reject_on_error": true,
"checked": true
},
"audio_tracks_test": {
"num_tracks": 0,
"reject_on_error": true,
"checked": true
},
"use_start_timecode_test": {
"source": "Container",
"checked": true
},
"start_timecode_test": {
"range_method": "StartTcAt",
"hours": 0,
"minutes": 0,
"seconds": 0,
"frames": 0,
"frames_tolerance": 0,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"dont_copy_av_delay_test": {
"checked": true
},
"container_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"video_drop_frame_test": {
"drop_frame": "NonDrop",
"reject_on_error": true,
"checked": true
},
"timecode_continuity_test": {
"disallow_wrap": true,
"reject_on_error": true,
"checked": true
}
},
"mxf_test": {
"as11_uk_dpp_metadata_test": {
"shim": "DppAuto",
"reject_on_error": true,
"checked": true
},
"as11_xprofile_test": {
"as11_rules": {
"rule": [
"string"
]
},
"embedded_xml_documents": "EMBEDDED-XML-NONE",
"extra_audio_layout_modes": "EXTRA-AUDIO-MODES-NONE",
"picture_essence_constraints": "PIC-ESSENCE-CONSTRAINTS-NONE",
"file_format_specification_identification_label": "FILE-FORMAT-SPEC-ID-NONE",
"reject_on_error": true,
"checked": true
},
"operational_pattern_test": {
"op1a": true,
"op2a": true,
"op3a": true,
"op1b": true,
"op2b": true,
"op3b": true,
"op1c": true,
"op2c": true,
"op3c": true,
"external_essence": 0,
"non_streamable": 0,
"multi_track": 0,
"op_atom": true,
"multi_source": 0,
"multi_essence": 0,
"reject_on_error": true,
"checked": true
},
"version_test": {
"mxf_version": "SMPTE-377-2004",
"reject_on_error": true,
"checked": true
},
"kag_size_test": {
"size": 0,
"reject_on_error": true,
"checked": true
},
"run_in_test": {
"max_bytes": 0,
"reject_on_error": true,
"checked": true
},
"wrapping_type_test": {
"wrapping": "ClipWrapped",
"reject_on_error": true,
"checked": true
},
"source_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"material_package_timecode_test": {
"require_continuous": true,
"drop_frame": 0,
"reject_on_error": true,
"checked": true
},
"sdti_timecode_continuity_test": {
"reject_on_error": true,
"checked": true
},
"index_table_test": {
"edit_rate_num": 0,
"edit_rate_denom": 0,
"duration_min": 0,
"duration_max": 0,
"e_ubyte_count_min": 0,
"e_ubyte_count_max": 0,
"e_ubyte_count_constant": true,
"slice_count": 0,
"single_index_location": 0,
"single_essence_location": 0,
"forward_index_direction": 0,
"index_entry_array": 0,
"reject_on_error": true,
"checked": true
},
"index_table_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"header_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"header_fill_test": {
"fill_bytes": 0,
"reject_on_error": true,
"checked": true
},
"header_byte_count_test": {
"header_bytes": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"body_partition_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_duration_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"body_partition_length_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"footer_partition_status_test": {
"closed_complete": true,
"open_incomplete": true,
"closed_incomplete": true,
"open_complete": true,
"not_present": true,
"reject_on_error": true,
"checked": true
},
"rip_present_test": {
"reject_on_error": true,
"checked": true
},
"essence_location_test": {
"header": 0,
"body": 0,
"footer": 0,
"header_or_body_or_footer": true,
"reject_on_error": true,
"checked": true
},
"picture_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"picture_essence_coding_test": {
"codings": {
"picture_essence_coding": [
"AVCI-50-1080-60-I"
]
},
"reject_on_error": true,
"checked": true
},
"field_dominance_test": {
"first_field": "FdAbsent",
"reject_on_error": true,
"checked": true
},
"signal_standard_test": {
"standard": 0,
"reject_on_error": true,
"checked": true
},
"picture_offsets_test": {
"stored_ftwo": 0,
"display_ftwo": 0,
"sampled_x": 0,
"sampled_y": 0,
"display_x": 0,
"display_y": 0,
"image_start": 0,
"image_end": 0,
"reject_on_error": true,
"checked": true
},
"active_format_descriptor_test": {
"allowed_formats": "string",
"reject_on_error": true,
"checked": true
},
"color_siting_test": {
"color_siting": "CoSiting",
"reject_on_error": true,
"checked": true
},
"padding_bits_test": {
"padding_bits": 0,
"reject_on_error": true,
"checked": true
},
"color_range_test": {
"color_range": 0,
"reject_on_error": true,
"checked": true
},
"subsampling_test": {
"horizontal": 0,
"vertical": 0,
"reject_on_error": true,
"checked": true
},
"component_depth_test": {
"component_depth": 0,
"reject_on_error": true,
"checked": true
},
"stored_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"sampled_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"display_frame_size_test": {
"frame_size": "string",
"reject_on_error": true,
"checked": true
},
"aspect_ratio_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"pic_edit_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"reference_levels_test": {
"black_ref": 0,
"white_ref": 0,
"reject_on_error": true,
"checked": true
},
"video_line_map_test": {
"line_maps": "string",
"reject_on_error": true,
"checked": true
},
"video_descriptor_test": {
"descriptor_type": "MpegDescriptor",
"reject_on_error": true,
"checked": true
},
"video_sub_descriptor_test": {
"sub_descriptor_type": "AvcSubDescriptor",
"reject_on_error": true,
"checked": true
},
"mpeg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_identical_gop_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_max_gop_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_max_bpic_count_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"mpeg_constant_bpic_flag_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"mpeg_coded_content_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_decoding_delay_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_coded_content_kind_test": {
"kind": "Unknown",
"reject_on_error": true,
"checked": true
},
"avc_identical_gop_indicator_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"avc_max_gop_size_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bpic_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"avc_max_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_avg_bit_rate_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"avc_sps_pps_test": {
"profile": 0,
"profile_constraint": 0,
"sps_flag": 0,
"pps_flag": 0,
"level": 0,
"reject_on_error": true,
"checked": true
},
"sound_essence_container_label_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_element_key_test": {
"use_custom": true,
"predefined_key": "string",
"custom_key": "string",
"reject_on_error": true,
"checked": true
},
"sound_essence_coding_test": {
"codings": {
"sound_essence_coding": [
"SOUND-PCM"
]
},
"reject_on_error": true,
"checked": true
},
"audio_sampling_rate_test": {
"numerator": 0,
"denominator": 0,
"reject_on_error": true,
"checked": true
},
"audio_locked_test": {
"value": true,
"reject_on_error": true,
"checked": true
},
"dialnorm_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"audio_ref_level_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"channel_count_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"quantization_bits_test": {
"value": 0,
"reject_on_error": true,
"checked": true
},
"audio_avg_bytes_per_sec_test": {
"min": 0,
"max": 0,
"reject_on_error": true,
"checked": true
},
"checked": true
},
"video_tests": {
"video_test": [
{
"track_select_test": {
"selector": 0,
"selector_type": "TrackIndex",
"checked": true
},
"track_id_test": {
"track_id": 0,
"reject_on_error": true,
"checked": true
},
"ignore_vbi_test": {
"reject_on_error": true,
"checked": true
},
"force_color_space_test": {
"color_space": "CSUnknown",
"checked": true
},
"video_segment_detection_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"percentage_of_frame": 0,
"min_duration_required": 0,
"min_duration_required_secs_or_frames": "Seconds",
"require_digital_silence": true,
"reject_on_error": true,
"checked": true
},
"video_layout_test": {
"layout_type": "LayoutTypeFixedIgnoreStartAndEnd",
"start_duration": 0,
"start_duration_secs_or_frames": "Seconds",
"end_duration": 0,
"end_duration_secs_or_frames": "Seconds",
"start_enabled": true,
"start_hours": 0,
"start_minutes": 0,
"start_seconds": 0,
"start_frames": 0,
"end_enabled": true,
"end_hours": 0,
"end_minutes": 0,
"end_seconds": 0,
"end_frames": 0,
"checked": true
},
"letterboxing_test": {
"ratio_or_lines": "Ratio",
"ratio_horizontal": 0,
"ratio_vertical": 0,
"lines_top_and_bottom": 0,
"lines_left_and_right": 0,
"tolerance": 0,
"black_level_default_or_custom": "Default",
"black_level": 0,
"reject_on_error": true,
"checked": true
},
"blanking_test": {
"black_level_default_or_custom": "Default",
"black_level": 0,
"checked": true
},
"loss_of_chroma_test": {
"level_default_or_custom": "Default",
"level": 0,
"tolerance": 0,
"reject_on_error": true,
"checked": true
},
"chroma_level_test": {
"y_level_default_or_custom": "Default",
"y_level_lower": 0,
"y_level_upper": 0,
"y_level_max_outside_range": 0,
"y_level_tolerance_low": 0,
"y_level_tolerance_high": 0,
"u_vlevel_default_or_custom": "Default",
"u_vlevel_lower": 0,
"u_vlevel_upper": 0,
"u_vlevel_max_outside_range": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_level_test": {
"level_default_or_custom": "Default",
"level": 0,
"level_max_outside_range": 0,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"rgb_gamut_test": {
"level_default_or_custom": "Default",
"level_lower": 0,
"level_upper": 0,
"level_max_outside_range": 0,
"level_tolerance": 0,
"low_pass_filter": "NoFilter",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"hdr_test": {
"hdr_standard": "GenericHdr",
"max_fall_max_enabled": true,
"max_fall_max": 0,
"max_fall_error_enabled": true,
"max_fall_error": 0,
"max_cll_max_enabled": true,
"max_cll_max": 0,
"max_cll_error_enabled": true,
"max_cll_error": 0,
"always_calculate": true,
"always_report": true,
"reject_on_error": true,
"checked": true
},
"colour_bars_test": {
"color_bar_standard": "AnyColorBars",
"tolerance": 0,
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"black_frame_test": {
"level_default_or_custom": "Default",
"level": 0,
"percentage_of_frame": 0,
"start_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"max_time_at_start": true,
"max_time_allowed_at_start": 0,
"max_time_allowed_at_start_secs_or_frames": "Seconds",
"max_time_at_end": true,
"max_time_allowed_at_end": 0,
"max_time_allowed_at_end_secs_or_frames": "Seconds",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"single_color_test": {
"max_time_allowed": 0,
"time_secs_or_frames": "Seconds",
"percentage_of_frame": 0,
"ignore_below": 0,
"reject_on_error": true,
"checked": true
},
"freeze_frame_test": {
"sensitivity": "Low",
"time_range_enabled": true,
"start_time": 0,
"end_time": 0,
"start_range_tolerance": 0,
"time_secs_or_frames": "Seconds",
"end_range_enabled": true,
"end_range": 0,
"end_range_duration": 0,
"end_range_tolerance": 0,
"end_secs_or_frames": "Seconds",
"not_at_any_other_time": true,
"max_time_allowed": 0,
"max_time_allowed_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"blockiness_test": {
"quality_level": 0,
"max_time_below_quality": 0,
"max_time_below_quality_secs_or_frames": "Seconds",
"reject_on_error": true,
"checked": true
},
"field_order_test": {
"flagged_field_order": "UnknownFieldOrder",
"baseband_enabled": true,
"simple": true,
"baseband_field_order": "UnknownFieldOrder",
"reject_on_error": true,
"checked": true
},
"cadence_test": {
"check_cadence": true,
"cadence_required": "CadenceUnknown",
"check_cadence_breaks": true,
"report_cadence": true,
"check_for_poor_cadence": true,
"reject_on_error": true,
"checked": true
},
"dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"digital_dropout_test": {
"sensitivity": "Low",
"reject_on_error": true,
"checked": true
},
"stripe_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"corrupt_frame_test": {
"sensitivity": "Low",
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"flash_test": {
"check_type": "PSEStandard",
"check_for_extended": true,
"check_for_red": true,
"check_for_patterns": true,
"reject_on_error": true,
"do_correction": true,
"checked": true
},
"media_offline_test": {
"reject_on_error": true,
"checked": true
}
}
]
}
}
}
Properties
url string optional none |
payload string optional none |
options optional none |