From ccd3a9ef374e49dd2d23f2e20b60370a63bffc9c Mon Sep 17 00:00:00 2001 From: StephenMachete Date: Tue, 23 Jan 2024 03:28:41 +0100 Subject: [PATCH 1/3] added audio import method to engine --- ptsl/PTSL_pb2.py | 739 +++++---- ptsl/PTSL_pb2.pyi | 3813 ++++++++++++++++++++++++++++----------------- 2 files changed, 2811 insertions(+), 1741 deletions(-) diff --git a/ptsl/PTSL_pb2.py b/ptsl/PTSL_pb2.py index 1c985b3..19d4a4e 100644 --- a/ptsl/PTSL_pb2.py +++ b/ptsl/PTSL_pb2.py @@ -1,11 +1,12 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: PTSL.proto +# Protobuf Python Version: 4.25.0 """Generated protocol buffer code.""" -from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,337 +14,413 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nPTSL.proto\x12\x04ptsl\"\x0e\n\x0c\x45mptyMessage\"u\n\x0c\x43ommandError\x12\x32\n\x12\x63ommand_error_type\x18\x01 \x01(\x0e\x32\x16.ptsl.CommandErrorType\x12\x1d\n\x15\x63ommand_error_message\x18\x02 \x01(\t\x12\x12\n\nis_warning\x18\x03 \x01(\x08\"g\n\rRequestHeader\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0f.ptsl.CommandId\x12\x0f\n\x07version\x18\x03 \x01(\x05\x12\x12\n\nsession_id\x18\x04 \x01(\t\"I\n\x07Request\x12#\n\x06header\x18\x01 \x01(\x0b\x32\x13.ptsl.RequestHeader\x12\x19\n\x11request_body_json\x18\x02 \x01(\t\"w\n\x0eResponseHeader\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0f.ptsl.CommandId\x12 \n\x06status\x18\x03 \x01(\x0e\x32\x10.ptsl.TaskStatus\x12\x10\n\x08progress\x18\x04 \x01(\x05\"i\n\x08Response\x12$\n\x06header\x18\x01 \x01(\x0b\x32\x14.ptsl.ResponseHeader\x12\x1a\n\x12response_body_json\x18\x02 \x01(\t\x12\x1b\n\x13response_error_json\x18\x03 \x01(\t\":\n\nPagination\x12\r\n\x05total\x18\x01 \x01(\x05\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x0e\n\x06offset\x18\x03 \x01(\x05\"\xb2\x03\n\x0fTrackAttributes\x12.\n\x0bis_inactive\x18\x01 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12,\n\tis_hidden\x18\x02 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12.\n\x0bis_selected\x18\x03 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12\x16\n\x0e\x63ontains_clips\x18\x04 \x01(\x08\x12\x1b\n\x13\x63ontains_automation\x18\x05 \x01(\x08\x12\x11\n\tis_soloed\x18\x06 \x01(\x08\x12\x19\n\x11is_record_enabled\x18\x07 \x01(\x08\x12\x39\n\x16is_input_monitoring_on\x18\x08 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12\x17\n\x0fis_smart_dsp_on\x18\t \x01(\x08\x12\x11\n\tis_locked\x18\n \x01(\x08\x12\x10\n\x08is_muted\x18\x0b \x01(\x08\x12\x11\n\tis_frozen\x18\x0c \x01(\x08\x12\x0f\n\x07is_open\x18\r \x01(\x08\x12\x11\n\tis_online\x18\x0e \x01(\x08\"\xa6\x01\n\x05Track\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1d\n\x04type\x18\x02 \x01(\x0e\x32\x0f.ptsl.TrackType\x12\n\n\x02id\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05\x63olor\x18\x05 \x01(\t\x12/\n\x10track_attributes\x18\x06 \x01(\x0b\x32\x15.ptsl.TrackAttributes\x12\x15\n\rid_compressed\x18\x07 \x01(\t\"+\n\x18GetTaskStatusRequestBody\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"`\n\x19GetTaskStatusResponseBody\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x06status\x18\x02 \x01(\x0e\x32\x10.ptsl.TaskStatus\x12\x10\n\x08progress\x18\x03 \x01(\x05\"\x95\x03\n\x18\x43reateSessionRequestBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12\x1c\n\x14\x63reate_from_template\x18\x02 \x01(\x08\x12\x16\n\x0etemplate_group\x18\x03 \x01(\t\x12\x15\n\rtemplate_name\x18\x04 \x01(\t\x12!\n\tfile_type\x18\x05 \x01(\x0e\x32\x0e.ptsl.FileType\x12%\n\x0bsample_rate\x18\x06 \x01(\x0e\x32\x10.ptsl.SampleRate\x12/\n\x15input_output_settings\x18\x07 \x01(\x0e\x32\x10.ptsl.IOSettings\x12\x16\n\x0eis_interleaved\x18\x08 \x01(\x08\x12\x18\n\x10session_location\x18\t \x01(\t\x12\x18\n\x10is_cloud_project\x18\n \x01(\x08\x12\x17\n\x0f\x63reate_from_aaf\x18\x0b \x01(\x08\x12\x13\n\x0bpath_to_aaf\x18\x0c \x01(\t\x12!\n\tbit_depth\x18\r \x01(\x0e\x32\x0e.ptsl.BitDepth\".\n\x16OpenSessionRequestBody\x12\x14\n\x0csession_path\x18\x01 \x01(\t\"z\n\x11TrackDataToImport\x12\x1e\n\x16track_data_preset_path\x18\x01 \x01(\t\x12\x11\n\tclip_gain\x18\x02 \x01(\x08\x12\x17\n\x0f\x63lips_and_media\x18\x03 \x01(\x08\x12\x19\n\x11volume_automation\x18\x04 \x01(\x08\"\xc6\x01\n\x11SessionDataImport\x12\x17\n\x0ftempo_meter_map\x18\x01 \x01(\x08\x12\x1f\n\x17key_signature_choed_map\x18\x02 \x01(\x08\x12 \n\x18markers_memory_locations\x18\x03 \x01(\x08\x12\x1d\n\x15window_configurations\x18\x04 \x01(\x08\x12\x18\n\x10mic_pre_settings\x18\x05 \x01(\x08\x12\x1c\n\x14heat_master_settings\x18\x06 \x01(\x08\"\xba\x03\n\x0bSessionData\x12.\n\raudio_options\x18\x01 \x01(\x0e\x32\x17.ptsl.AudioMediaOptions\x12\x19\n\x11\x61udio_handle_size\x18\x02 \x01(\x05\x12.\n\rvideo_options\x18\x03 \x01(\x0e\x32\x17.ptsl.VideoMediaOptions\x12.\n\rmatch_options\x18\x04 \x01(\x0e\x32\x17.ptsl.MatchTrackOptions\x12\x33\n\x10playlist_options\x18\x05 \x01(\x0e\x32\x19.ptsl.MainPlaylistOptions\x12\x35\n\x14track_data_to_import\x18\x06 \x01(\x0b\x32\x17.ptsl.TrackDataToImport\x12<\n\x16timecode_mapping_units\x18\x07 \x01(\x0e\x32\x1c.ptsl.TimeCodeMappingOptions\x12#\n\x1btimecode_mapping_start_time\x18\x08 \x01(\t\x12\x31\n)adjust_session_start_time_to_match_source\x18\t \x01(\x08\"\x8d\x01\n\x10SpotLocationData\x12-\n\rlocation_type\x18\x01 \x01(\x0e\x32\x16.ptsl.SpotLocationType\x12\x16\n\x0elocation_value\x18\x02 \x01(\t\x12\x32\n\x10location_options\x18\x03 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\"\xec\x01\n\tAudioData\x12\x11\n\tfile_list\x18\x01 \x03(\t\x12/\n\x10\x61udio_operations\x18\x02 \x01(\x0e\x32\x15.ptsl.AudioOperations\x12\x18\n\x10\x64\x65stination_path\x18\x03 \x01(\t\x12+\n\x0b\x64\x65stination\x18\x04 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12%\n\x08location\x18\x05 \x01(\x0e\x32\x13.ptsl.MediaLocation\x12-\n\rlocation_data\x18\x06 \x01(\x0b\x32\x16.ptsl.SpotLocationData\"\x0b\n\tVideoData\"\n\n\x08MidiData\"\x10\n\x0e\x43lipGroupsData\"\x9e\x01\n\x11ImportRequestBody\x12\x14\n\x0csession_path\x18\x01 \x01(\t\x12%\n\x0bimport_type\x18\x02 \x01(\x0e\x32\x10.ptsl.ImportType\x12\'\n\x0csession_data\x18\x03 \x01(\x0b\x32\x11.ptsl.SessionData\x12#\n\naudio_data\x18\x04 \x01(\x0b\x32\x0f.ptsl.AudioData\"r\n\x12ImportResponseBody\x12\x11\n\tfile_list\x18\x01 \x03(\t\x12/\n\x10\x61udio_operations\x18\x02 \x01(\x0e\x32\x15.ptsl.AudioOperations\x12\x18\n\x10\x64\x65stination_path\x18\x03 \x01(\t\"W\n\x19TrackListInvertibleFilter\x12%\n\x06\x66ilter\x18\x01 \x01(\x0e\x32\x15.ptsl.TrackListFilter\x12\x13\n\x0bis_inverted\x18\x02 \x01(\x08\"\x8a\x01\n\x17GetTrackListRequestBody\x12\x12\n\npage_limit\x18\x01 \x01(\x05\x12:\n\x11track_filter_list\x18\x02 \x03(\x0b\x32\x1f.ptsl.TrackListInvertibleFilter\x12\x1f\n\x17is_filter_list_additive\x18\x03 \x01(\x08\"\\\n\x18GetTrackListResponseBody\x12\x1f\n\x05stats\x18\x01 \x01(\x0b\x32\x10.ptsl.Pagination\x12\x1f\n\ntrack_list\x18\x02 \x03(\x0b\x32\x0b.ptsl.Track\"6\n SelectAllClipsOnTrackRequestBody\x12\x12\n\ntrack_name\x18\x01 \x01(\t\"7\n!SelectAllClipsOnTrackResponseBody\x12\x12\n\ntrack_name\x18\x01 \x01(\t\"G\n(ExtendSelectionToTargetTracksRequestBody\x12\x1b\n\x13tracks_to_extend_to\x18\x01 \x03(\t\"H\n)ExtendSelectionToTargetTracksResponseBody\x12\x1b\n\x13tracks_to_extend_to\x18\x01 \x03(\t\"[\n#CreateFadesBasedOnPresetRequestBody\x12\x18\n\x10\x66\x61\x64\x65_preset_name\x18\x01 \x01(\t\x12\x1a\n\x12\x61uto_adjust_bounds\x18\x02 \x01(\x08\"@\n$CreateFadesBasedOnPresetResponseBody\x12\x18\n\x10\x66\x61\x64\x65_preset_name\x18\x01 \x01(\t\"X\n\x1cRenameTargetTrackRequestBody\x12\x10\n\x08track_id\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x14\n\x0c\x63urrent_name\x18\x03 \x01(\t\"\xfe\x01\n\x1d\x45xportClipsAsFilesRequestBody\x12\x11\n\tfile_path\x18\x01 \x01(\t\x12\"\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x12.ptsl.ExportFormat\x12\'\n\tfile_type\x18\x03 \x01(\x0e\x32\x14.ptsl.ExportFileType\x12!\n\tbit_depth\x18\x04 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12\x36\n\x0f\x64uplicate_names\x18\x05 \x01(\x0e\x32\x1d.ptsl.ResolveDuplicateNamesBy\x12\"\n\x1a\x65nforce_avid_compatibility\x18\x06 \x01(\x08\"\xad\x03\n\'ExportSelectedTracksAsAAFOMFRequestBody\x12,\n\tfile_type\x18\x02 \x01(\x0e\x32\x19.ptsl.ExportAsAAFFileType\x12(\n\tbit_depth\x18\x03 \x01(\x0e\x32\x15.ptsl.AAFFileBitDepth\x12%\n\x0b\x63opy_option\x18\x04 \x01(\x0e\x32\x10.ptsl.CopyOption\x12,\n$enforce_media_composer_compatibility\x18\x05 \x01(\x08\x12*\n\"quantize_edits_to_frame_boundaries\x18\x06 \x01(\x08\x12%\n\x1d\x65xport_stereo_as_multichannel\x18\x07 \x01(\x08\x12\x1b\n\x13\x63ontainer_file_name\x18\t \x01(\t\x12\x1f\n\x17\x63ontainer_file_location\x18\n \x01(\t\x12\x1b\n\x13\x61sset_file_location\x18\x0b \x01(\t\x12\x10\n\x08\x63omments\x18\x0c \x01(\t\x12\x15\n\rsequence_name\x18\r \x01(\t\"7\n\"RefreshTargetAudioFilesRequestBody\x12\x11\n\tfile_list\x18\x01 \x03(\t\"i\n#RefreshTargetAudioFilesResponseBody\x12\x15\n\rsuccess_count\x18\x01 \x01(\x05\x12\x15\n\rfailure_count\x18\x02 \x01(\x05\x12\x14\n\x0c\x66\x61ilure_list\x18\x03 \x03(\t\"%\n\x10\x46ileLocationInfo\x12\x11\n\tis_online\x18\x01 \x01(\x08\"B\n\x0c\x46ileLocation\x12\x0c\n\x04path\x18\x01 \x01(\t\x12$\n\x04info\x18\x02 \x01(\x0b\x32\x16.ptsl.FileLocationInfo\"d\n\x1aGetFileLocationRequestBody\x12\x12\n\npage_limit\x18\x01 \x01(\x05\x12\x32\n\x0c\x66ile_filters\x18\x02 \x03(\x0e\x32\x1c.ptsl.FileLocationTypeFilter\"j\n\x1bGetFileLocationResponseBody\x12\x1f\n\x05stats\x18\x01 \x01(\x0b\x32\x10.ptsl.Pagination\x12*\n\x0e\x66ile_locations\x18\x02 \x03(\x0b\x32\x12.ptsl.FileLocation\"0\n\x17\x43loseSessionRequestBody\x12\x15\n\rsave_on_close\x18\x01 \x01(\x08\"J\n\x18SaveSessionAsRequestBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12\x18\n\x10session_location\x18\x02 \x01(\t\"T\n\x15\x43utSpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"U\n\x16\x43opySpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"V\n\x17\x43learSpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"R\n\x17PasteSpecialRequestBody\x12\x37\n\x14paste_special_option\x18\x01 \x01(\x0e\x32\x19.ptsl.PasteSpecialOptions\"G\n\rEM_SourceInfo\x12(\n\x0bsource_type\x18\x01 \x01(\x0e\x32\x13.ptsl.EM_SourceType\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x97\x02\n\x0c\x45M_AudioInfo\x12/\n\x10\x63ompression_type\x18\x01 \x01(\x0e\x32\x15.ptsl.CompressionType\x12)\n\rexport_format\x18\x02 \x01(\x0e\x32\x12.ptsl.ExportFormat\x12!\n\tbit_depth\x18\x03 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12%\n\x0bsample_rate\x18\x04 \x01(\x0e\x32\x10.ptsl.SampleRate\x12/\n\x15pad_to_frame_boundary\x18\x05 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x30\n\x0f\x64\x65livery_format\x18\x06 \x01(\x0e\x32\x17.ptsl.EM_DeliveryFormat\"]\n\x11PropertyContainer\x12\x16\n\x0e\x63ontainer_name\x18\x01 \x01(\t\x12!\n\x04type\x18\x02 \x01(\x0e\x32\x13.ptsl.DP_ValueTypes\x12\r\n\x05value\x18\x03 \x01(\t\"R\n\x0c\x45M_CodecInfo\x12\x12\n\ncodec_name\x18\x01 \x01(\t\x12.\n\rproperty_list\x18\x02 \x03(\x0b\x32\x17.ptsl.PropertyContainer\"\xc5\x01\n\x0c\x45M_VideoInfo\x12\'\n\rinclude_video\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x32\n\rexport_option\x18\x02 \x01(\x0e\x32\x1b.ptsl.EM_VideoExportOptions\x12\x30\n\x16replace_timecode_track\x18\x03 \x01(\x0e\x32\x10.ptsl.TripleBool\x12&\n\ncodec_info\x18\x04 \x01(\x0b\x32\x12.ptsl.EM_CodecInfo\"\xf3\x02\n\x10\x45M_ImportOptions\x12\x32\n\x12import_destination\x18\x01 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12,\n\x0fimport_location\x18\x02 \x01(\x0e\x32\x13.ptsl.MediaLocation\x12\x1a\n\x12gaps_between_clips\x18\x03 \x01(\x05\x12\x30\n\x16import_audio_from_file\x18\x04 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x36\n\x1cremove_existing_video_tracks\x18\x05 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x35\n\x1bremove_existing_video_clips\x18\x06 \x01(\x0e\x32\x10.ptsl.TripleBool\x12@\n&clear_destination_video_track_playlist\x18\x07 \x01(\x0e\x32\x10.ptsl.TripleBool\"\xb7\x01\n\x0f\x45M_LocationInfo\x12-\n\x13import_after_bounce\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12.\n\x0eimport_options\x18\x02 \x01(\x0b\x32\x16.ptsl.EM_ImportOptions\x12\x32\n\x10\x66ile_destination\x18\x03 \x01(\x0e\x32\x18.ptsl.EM_FileDestination\x12\x11\n\tdirectory\x18\x04 \x01(\t\"\xa4\x01\n\x11\x45M_DolbyAtmosInfo\x12\x33\n\x19\x61\x64\x64_first_frame_of_action\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x16\n\x0etimecode_value\x18\x02 \x01(\t\x12\x12\n\nframe_rate\x18\x03 \x01(\x05\x12.\n\rproperty_list\x18\x04 \x03(\x0b\x32\x17.ptsl.PropertyContainer\"\x96\x03\n\x14\x45xportMixRequestBody\x12\x13\n\x0bpreset_path\x18\x01 \x01(\t\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12$\n\tfile_type\x18\x03 \x01(\x0e\x32\x11.ptsl.EM_FileType\x12\'\n\nfiles_list\x18\x04 \x03(\x0b\x32\x13.ptsl.EM_SourceInfo\x12&\n\naudio_info\x18\x05 \x01(\x0b\x32\x12.ptsl.EM_AudioInfo\x12&\n\nvideo_info\x18\x06 \x01(\x0b\x32\x12.ptsl.EM_VideoInfo\x12,\n\rlocation_info\x18\x07 \x01(\x0b\x32\x15.ptsl.EM_LocationInfo\x12\x31\n\x10\x64olby_atmos_info\x18\x08 \x01(\x0b\x32\x17.ptsl.EM_DolbyAtmosInfo\x12(\n\x0eoffline_bounce\x18\t \x01(\x0e\x32\x10.ptsl.TripleBool\x12,\n\x0fmix_source_list\x18\n \x03(\x0b\x32\x13.ptsl.EM_SourceInfo\"\xd5\x01\n\x12PropertyDescriptor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\'\n\nvalue_type\x18\x02 \x01(\x0e\x32\x13.ptsl.DP_ValueTypes\x12\x13\n\x0bobject_type\x18\x03 \x01(\t\x12\x10\n\x08required\x18\x04 \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05units\x18\x06 \x01(\t\x12\x17\n\x0f\x61\x63\x63\x65pted_values\x18\x07 \x03(\t\x12\x11\n\tmax_value\x18\x08 \x01(\t\x12\x11\n\tmin_value\x18\t \x01(\t\"S\n\x1fGetDynamicPropertiesRequestBody\x12\x30\n\rproperty_type\x18\x01 \x01(\x0e\x32\x19.ptsl.DynamicPropertyType\"w\n\x19GetDynamicPropertiesGroup\x12)\n\x08key_list\x18\x01 \x03(\x0b\x32\x17.ptsl.PropertyContainer\x12/\n\rproperty_list\x18\x02 \x03(\x0b\x32\x18.ptsl.PropertyDescriptor\"\x89\x01\n GetDynamicPropertiesResponseBody\x12\x30\n\rproperty_type\x18\x01 \x01(\x0e\x32\x19.ptsl.DynamicPropertyType\x12\x33\n\ngroup_list\x18\x02 \x03(\x0b\x32\x1f.ptsl.GetDynamicPropertiesGroup\"x\n\x0fSpotRequestBody\x12\x36\n\x14track_offset_options\x18\x01 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12-\n\rlocation_data\x18\x02 \x01(\x0b\x32\x16.ptsl.SpotLocationData\"\xf5\x03\n\"ExportSessionInfoAsTextRequestBody\x12\x19\n\x11include_file_list\x18\x01 \x01(\x08\x12\x19\n\x11include_clip_list\x18\x02 \x01(\x08\x12\x17\n\x0finclude_markers\x18\x03 \x01(\x08\x12\x1b\n\x13include_plugin_list\x18\x04 \x01(\x08\x12\x1a\n\x12include_track_edls\x18\x05 \x01(\x08\x12\x17\n\x0fshow_sub_frames\x18\x06 \x01(\x08\x12\x1f\n\x17include_user_timestamps\x18\x07 \x01(\x08\x12,\n\x0ftrack_list_type\x18\x08 \x01(\x0e\x32\x13.ptsl.TrackListType\x12\x32\n\x12\x66\x61\x64\x65_handling_type\x18\t \x01(\x0e\x32\x16.ptsl.FadeHandlingType\x12\x36\n\x14track_offset_options\x18\n \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12\x33\n\x13text_as_file_format\x18\x0b \x01(\x0e\x32\x16.ptsl.TextAsFileFormat\x12)\n\x0boutput_type\x18\x0c \x01(\x0e\x32\x14.ptsl.ESI_OutputType\x12\x13\n\x0boutput_path\x18\r \x01(\t\";\n#ExportSessionInfoAsTextResponseBody\x12\x14\n\x0csession_info\x18\x01 \x01(\t\"J\n\x1aSetPlaybackModeRequestBody\x12,\n\rplayback_mode\x18\x01 \x01(\x0e\x32\x15.ptsl.PM_PlaybackMode\"\x86\x01\n\x1bSetPlaybackModeResponseBody\x12\x34\n\x15\x63urrent_playback_mode\x18\x01 \x01(\x0e\x32\x15.ptsl.PM_PlaybackMode\x12\x31\n\x12playback_mode_list\x18\x02 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\"b\n\x18SetRecordModeRequestBody\x12(\n\x0brecord_mode\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12\x1c\n\x14record_arm_transport\x18\x02 \x01(\x08\"|\n\x19SetRecordModeResponseBody\x12\x30\n\x13\x63urrent_record_mode\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12-\n\x10record_mode_list\x18\x02 \x03(\x0e\x32\x13.ptsl.RM_RecordMode\"\x8b\x01\n!GetSessionAudioFormatResponseBody\x12\x31\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x18.ptsl.SessionAudioFormat\x12\x33\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x18.ptsl.SessionAudioFormat\"I\n GetSessionSampleRateResponseBody\x12%\n\x0bsample_rate\x18\x01 \x01(\x0e\x32\x10.ptsl.SampleRate\"t\n\x1eGetSessionBitDepthResponseBody\x12\'\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12)\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x0e.ptsl.BitDepth\"\\\n&GetSessionInterleavedStateResponseBody\x12\x17\n\x0f\x63urrent_setting\x18\x01 \x01(\x08\x12\x19\n\x11possible_settings\x18\x02 \x03(\x08\"\x8e\x01\n\"GetSessionTimeCodeRateResponseBody\x12\x32\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x19.ptsl.SessionTimeCodeRate\x12\x34\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x19.ptsl.SessionTimeCodeRate\"\x94\x01\n$GetSessionFeetFramesRateResponseBody\x12\x34\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\x12\x36\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\"\x8f\x01\n+GetSessionAudioRatePullSettingsResponseBody\x12.\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.SessionRatePull\"\x8f\x01\n+GetSessionVideoRatePullSettingsResponseBody\x12.\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.SessionRatePull\"2\n\x1aGetSessionNameResponseBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\"F\n\x1aGetSessionPathResponseBody\x12(\n\x0csession_path\x18\x01 \x01(\x0b\x32\x12.ptsl.FileLocation\"=\n\x1fGetSessionStartTimeResponseBody\x12\x1a\n\x12session_start_time\x18\x01 \x01(\t\"6\n\x1cGetSessionLengthResponseBody\x12\x16\n\x0esession_length\x18\x01 \x01(\t\"R\n SetSessionAudioFormatRequestBody\x12.\n\x0c\x61udio_format\x18\x01 \x01(\x0e\x32\x18.ptsl.SessionAudioFormat\"B\n\x1dSetSessionBitDepthRequestBody\x12!\n\tbit_depth\x18\x01 \x01(\x0e\x32\x0e.ptsl.BitDepth\"B\n%SetSessionInterleavedStateRequestBody\x12\x19\n\x11interleaved_state\x18\x01 \x01(\x08\"V\n!SetSessionTimeCodeRateRequestBody\x12\x31\n\x0etime_code_rate\x18\x01 \x01(\x0e\x32\x19.ptsl.SessionTimeCodeRate\"\\\n#SetSessionFeetFramesRateRequestBody\x12\x35\n\x10\x66\x65\x65t_frames_rate\x18\x01 \x01(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\"\\\n*SetSessionAudioRatePullSettingsRequestBody\x12.\n\x0f\x61udio_rate_pull\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\"\\\n*SetSessionVideoRatePullSettingsRequestBody\x12.\n\x0fvideo_rate_pull\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\"\x95\x01\n\x1eSetSessionStartTimeRequestBody\x12\x1a\n\x12session_start_time\x18\x01 \x01(\t\x12\x33\n\x11track_offset_opts\x18\x02 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12\"\n\x1amaintain_relative_position\x18\x03 \x01(\x08\"5\n\x1bSetSessionLengthRequestBody\x12\x16\n\x0esession_length\x18\x01 \x01(\t\"-\n\x1aGetPTSLVersionResponseBody\x12\x0f\n\x07version\x18\x01 \x01(\x05\"\x80\x01\n\x1bGetPlaybackModeResponseBody\x12/\n\x10\x63urrent_settings\x18\x01 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\"y\n\x19GetRecordModeResponseBody\x12,\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12.\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x13.ptsl.RM_RecordMode\"\x85\x01\n\x1dGetTransportStateResponseBody\x12\x30\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x17.ptsl.TS_TransportState\x12\x32\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x17.ptsl.TS_TransportState\";\n\x1dGetTransportArmedResponseBody\x12\x1a\n\x12is_transport_armed\x18\x01 \x01(\x08\"7\n\x1e\x43learMemoryLocationRequestBody\x12\x15\n\rlocation_list\x18\x01 \x03(\x05\"5\n\x1e\x41uthorizeConnectionRequestBody\x12\x13\n\x0b\x61uth_string\x18\x01 \x01(\t\"]\n\x1f\x41uthorizeConnectionResponseBody\x12\x15\n\ris_authorized\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\"t\n\x1dRenameSelectedClipRequestBody\x12,\n\rclip_location\x18\x01 \x01(\x0e\x32\x15.ptsl.CL_ClipLocation\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x13\n\x0brename_file\x18\x03 \x01(\x08\"W\n\x1bRenameTargetClipRequestBody\x12\x11\n\tclip_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x13\n\x0brename_file\x18\x03 \x01(\x08\"\x83\x02\n\x0eMemoryLocation\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\"\xfb\x01\n\x18MemoryLocationProperties\x12\x15\n\rzoom_settings\x18\x01 \x01(\x08\x12\x1b\n\x13pre_post_roll_times\x18\x02 \x01(\x08\x12\x18\n\x10track_visibility\x18\x03 \x01(\x08\x12\x15\n\rtrack_heights\x18\x04 \x01(\x08\x12\x15\n\rgroup_enables\x18\x05 \x01(\x08\x12\x1c\n\x14window_configuration\x18\x06 \x01(\x08\x12\"\n\x1awindow_configuration_index\x18\x07 \x01(\x05\x12!\n\x19window_configuration_name\x18\x08 \x01(\t\"\x92\x02\n\x1d\x45\x64itMemoryLocationRequestBody\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\" \n\x1e\x45\x64itMemoryLocationResponseBody\"\x94\x02\n\x1f\x43reateMemoryLocationRequestBody\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\"\"\n CreateMemoryLocationResponseBody\"\x1f\n\x1dGetMemoryLocationsRequestBody\"P\n\x1eGetMemoryLocationsResponseBody\x12.\n\x10memory_locations\x18\x01 \x03(\x0b\x32\x14.ptsl.MemoryLocation\"O\n\x1dRegisterConnectionRequestBody\x12\x14\n\x0c\x63ompany_name\x18\x01 \x01(\t\x12\x18\n\x10\x61pplication_name\x18\x02 \x01(\t\"4\n\x1eRegisterConnectionResponseBody\x12\x12\n\nsession_id\x18\x01 \x01(\t*\x8a\r\n\tCommandId\x12\x11\n\rCreateSession\x10\x00\x12\x0f\n\x0bOpenSession\x10\x01\x12\n\n\x06Import\x10\x02\x12\x10\n\x0cGetTrackList\x10\x03\x12\x19\n\x15SelectAllClipsOnTrack\x10\x04\x12!\n\x1d\x45xtendSelectionToTargetTracks\x10\x05\x12\x13\n\x0fTrimToSelection\x10\x06\x12\x1c\n\x18\x43reateFadesBasedOnPreset\x10\x07\x12\x15\n\x11RenameTargetTrack\x10\x08\x12\x13\n\x0f\x43onsolidateClip\x10\t\x12\x16\n\x12\x45xportClipsAsFiles\x10\n\x12 \n\x1c\x45xportSelectedTracksAsAAFOMF\x10\x0b\x12\x11\n\rGetTaskStatus\x10\x0c\x12\x12\n\x0eHostReadyCheck\x10\r\x12\x1b\n\x17RefreshTargetAudioFiles\x10\x0e\x12 \n\x1cRefreshAllModifiedAudioFiles\x10\x0f\x12\x13\n\x0fGetFileLocation\x10\x10\x12\x10\n\x0c\x43loseSession\x10\x11\x12\x0f\n\x0bSaveSession\x10\x12\x12\x11\n\rSaveSessionAs\x10\x13\x12\x07\n\x03\x43ut\x10\x14\x12\x08\n\x04\x43opy\x10\x15\x12\t\n\x05Paste\x10\x16\x12\t\n\x05\x43lear\x10\x17\x12\x0e\n\nCutSpecial\x10\x18\x12\x0f\n\x0b\x43opySpecial\x10\x19\x12\x10\n\x0c\x43learSpecial\x10\x1a\x12\x10\n\x0cPasteSpecial\x10\x1b\x12\r\n\tExportMix\x10\x1c\x12\x08\n\x04Spot\x10\x1d\x12\x1b\n\x17\x45xportSessionInfoAsText\x10\x1e\x12\x18\n\x14GetDynamicProperties\x10\x1f\x12\x13\n\x0fSetPlaybackMode\x10 \x12\x11\n\rSetRecordMode\x10!\x12\x19\n\x15GetSessionAudioFormat\x10\"\x12\x18\n\x14GetSessionSampleRate\x10#\x12\x16\n\x12GetSessionBitDepth\x10$\x12\x1e\n\x1aGetSessionInterleavedState\x10%\x12\x1a\n\x16GetSessionTimeCodeRate\x10&\x12\x1c\n\x18GetSessionFeetFramesRate\x10\'\x12#\n\x1fGetSessionAudioRatePullSettings\x10(\x12#\n\x1fGetSessionVideoRatePullSettings\x10)\x12\x12\n\x0eGetSessionName\x10*\x12\x12\n\x0eGetSessionPath\x10+\x12\x17\n\x13GetSessionStartTime\x10,\x12\x14\n\x10GetSessionLength\x10-\x12\x19\n\x15SetSessionAudioFormat\x10.\x12\x16\n\x12SetSessionBitDepth\x10/\x12\x1e\n\x1aSetSessionInterleavedState\x10\x30\x12\x1a\n\x16SetSessionTimeCodeRate\x10\x31\x12\x1c\n\x18SetSessionFeetFramesRate\x10\x32\x12#\n\x1fSetSessionAudioRatePullSettings\x10\x33\x12#\n\x1fSetSessionVideoRatePullSettings\x10\x34\x12\x17\n\x13SetSessionStartTime\x10\x35\x12\x14\n\x10SetSessionLength\x10\x36\x12\x12\n\x0eGetPTSLVersion\x10\x37\x12\x13\n\x0fGetPlaybackMode\x10\x38\x12\x11\n\rGetRecordMode\x10\x39\x12\x15\n\x11GetTransportArmed\x10:\x12\x15\n\x11GetTransportState\x10;\x12\x17\n\x13\x41uthorizeConnection\x10<\x12\x17\n\x13\x43learMemoryLocation\x10=\x12\x16\n\x12RenameSelectedClip\x10>\x12\x14\n\x10RenameTargetClip\x10?\x12\x13\n\x0fTogglePlayState\x10@\x12\x16\n\x12ToggleRecordEnable\x10\x41\x12\x11\n\rPlayHalfSpeed\x10\x42\x12\x13\n\x0fRecordHalfSpeed\x10\x43\x12\x16\n\x12\x45\x64itMemoryLocation\x10\x44\x12\x16\n\x12GetMemoryLocations\x10\x45\x12\x16\n\x12RegisterConnection\x10\x46\x12\x18\n\x14\x43reateMemoryLocation\x10G*\xa7\x01\n\nTaskStatus\x12\n\n\x06Queued\x10\x00\x12\x0b\n\x07Pending\x10\x01\x12\x0e\n\nInProgress\x10\x02\x12\r\n\tCompleted\x10\x03\x12\n\n\x06\x46\x61iled\x10\x04\x12\x17\n\x13WaitingForUserInput\x10\x05\x12\x1c\n\x18\x43ompletedWithBadResponse\x10\x06\x12\x1e\n\x1a\x46\x61iledWithBadErrorResponse\x10\x07*\xed\x07\n\x10\x43ommandErrorType\x12\x17\n\x13OS_WritePermissions\x10\x00\x12\x10\n\x0cOS_ErrorCode\x10\x01\x12\x16\n\x12OS_NoLocationFound\x10\x02\x12\x15\n\x11OS_NoSessionFound\x10\x03\x12\x17\n\x13OS_FilePathLocation\x10\x04\x12\x10\n\x0cOS_ReadError\x10\x05\x12\x10\n\x0cOS_DiskSpace\x10\x06\x12\x14\n\x10OS_DuplicateName\x10\x07\x12\x18\n\x14OS_IllegalCharacters\x10\x08\x12\x16\n\x12OS_CharactersLimit\x10\t\x12\x1d\n\x19OS_ProToolsIsNotAvailable\x10\n\x12\x16\n\x12OS_NoFilePathFound\x10\x0b\x12\x13\n\x0fPT_UnknownError\x10\x64\x12\x16\n\x12PT_NoTemplateGroup\x10\x65\x12\x11\n\rPT_NoTemplate\x10\x66\x12\x19\n\x15PT_SampleRateMismatch\x10g\x12\x18\n\x14PT_NoVideoTrackFound\x10h\x12\x14\n\x10PT_NoTracksFound\x10i\x12\x16\n\x12PT_NoOpenedSession\x10j\x12\x13\n\x0fPT_NoTrackFound\x10k\x12\x13\n\x0fPT_NoClipsFound\x10l\x12\x12\n\x0ePT_NoSelection\x10m\x12\x12\n\x0ePT_RecordDrive\x10n\x12\x14\n\x10PT_NoPresetFound\x10o\x12\x12\n\x0ePT_FileTypeMXF\x10p\x12\x15\n\x11PT_CopyOptionCopy\x10q\x12\x15\n\x11PT_CopyOptionLink\x10r\x12\x14\n\x10PT_QuantizeEdits\x10s\x12\x1b\n\x17PT_ExportAsMultichannel\x10t\x12 \n\x1cPT_IllegalCharactersComments\x10u\x12$\n PT_IllegalCharactersSequenceName\x10v\x12\x1c\n\x18PT_MaxCharactersComments\x10w\x12 \n\x1cPT_MaxCharactersSequenceName\x10x\x12\x15\n\x11PT_NoSequenceName\x10y\x12\x12\n\x0ePT_InvalidTask\x10z\x12\x13\n\x0fPT_FileNotFound\x10{\x12\x17\n\x13PT_InvalidSelection\x10|\x12\x16\n\x12PT_ReadOnlySession\x10}\x12\x17\n\x13PT_InvalidParameter\x10~\x12\x18\n\x13SDK_VersionMismatch\x10\x91\x03\x12\x17\n\x12SDK_NotImplemented\x10\x92\x03*\xf3\x01\n\tTrackType\x12\x0b\n\x07Unknown\x10\x00\x12\x08\n\x04Midi\x10\x01\x12\x0e\n\nAudioTrack\x10\x02\x12\x07\n\x03\x41ux\x10\x03\x12\x0e\n\nVideoTrack\x10\x04\x12\x07\n\x03Vca\x10\x05\x12\t\n\x05Tempo\x10\x06\x12\x0b\n\x07Markers\x10\x07\x12\t\n\x05Meter\x10\x08\x12\x10\n\x0cKeySignature\x10\t\x12\x10\n\x0c\x43hordSymbols\x10\n\x12\x0e\n\nInstrument\x10\x0b\x12\n\n\x06Master\x10\x0c\x12\x08\n\x04Heat\x10\r\x12\x0f\n\x0b\x42\x61sicFolder\x10\x0e\x12\x11\n\rRoutingFolder\x10\x0f\x12\x0c\n\x08\x43ompLane\x10\x10*e\n\x13TrackAttributeState\x12\x08\n\x04None\x10\x00\x12\x11\n\rSetExplicitly\x10\x01\x12\x11\n\rSetImplicitly\x10\x02\x12\x1e\n\x1aSetExplicitlyAndImplicitly\x10\x03*<\n\x08\x46ileType\x12\x0b\n\x07\x46T_WAVE\x10\x00\x12\x0b\n\x07\x46T_AIFF\x10\x01\x12\n\n\x06\x46T_AAF\x10\x02\x12\n\n\x06\x46T_OMF\x10\x03*\x82\x01\n\nIOSettings\x12\x0b\n\x07IO_None\x10\x00\x12\x0b\n\x07IO_Last\x10\x01\x12\x10\n\x0cIO_StereoMix\x10\x02\x12\x10\n\x0cIO_51FilmMix\x10\x03\x12\x11\n\rIO_51SMPTEMix\x10\x04\x12\x0f\n\x0bIO_51DTSMix\x10\x05\x12\x12\n\x0eIO_UserDefined\x10\x06*I\n\nImportType\x12\x0b\n\x07Session\x10\x00\x12\t\n\x05\x41udio\x10\x01\x12\t\n\x05Video\x10\x02\x12\x08\n\x04MIDI\x10\x03\x12\x0e\n\nClipGroups\x10\x04*\x83\x01\n\x11\x41udioMediaOptions\x12\x15\n\x11LinkToSourceAudio\x10\x00\x12\x17\n\x13\x43opyFromSourceAudio\x10\x01\x12\x1e\n\x1a\x43onsolidateFromSourceAudio\x10\x02\x12\x1e\n\x1a\x46orceToTargetSessionFormat\x10\x03*f\n\x11VideoMediaOptions\x12\x15\n\x11LinkToSourceVideo\x10\x00\x12\x17\n\x13\x43opyFromSourceVideo\x10\x01\x12!\n\x1dImportAsOfflineSatelliteMedia\x10\x02*M\n\x11MatchTrackOptions\x12\x0b\n\x07MT_None\x10\x00\x12\x12\n\x0eMT_MatchTracks\x10\x01\x12\x17\n\x13MT_ImportAsNewTrack\x10\x02*x\n\x16TimeCodeMappingOptions\x12\"\n\x1eMaintainAbsoluteTimeCodeValues\x10\x00\x12\"\n\x1eMaintainRelativeTimeCodeValues\x10\x01\x12\x16\n\x12MapStartTimeCodeTo\x10\x02*[\n\x12TrackOffsetOptions\x12\r\n\tBarsBeats\x10\x00\x12\x0b\n\x07MinSecs\x10\x01\x12\x0c\n\x08TimeCode\x10\x02\x12\x0e\n\nFeetFrames\x10\x03\x12\x0b\n\x07Samples\x10\x04*K\n\x11\x43onversionQuality\x12\x07\n\x03Low\x10\x00\x12\x08\n\x04Good\x10\x01\x12\n\n\x06\x42\x65tter\x10\x02\x12\x08\n\x04\x42\x65st\x10\x03\x12\r\n\tTweakHead\x10\x04*s\n\x13MainPlaylistOptions\x12\"\n\x1eImportReplaceExistingPlaylists\x10\x00\x12\'\n#ImportOverlayNewOnExistingPlaylists\x10\x01\x12\x0f\n\x0b\x44oNotImport\x10\x02*M\n\x0f\x41udioOperations\x12\x0c\n\x08\x41\x64\x64\x41udio\x10\x00\x12\r\n\tCopyAudio\x10\x01\x12\x10\n\x0c\x43onvertAudio\x10\x02\x12\x0b\n\x07\x44\x65\x66\x61ult\x10\x03*X\n\x10MediaDestination\x12\x0b\n\x07MD_None\x10\x00\x12\x15\n\x11MD_MainVideoTrack\x10\x01\x12\x0f\n\x0bMD_NewTrack\x10\x02\x12\x0f\n\x0bMD_ClipList\x10\x03*b\n\rMediaLocation\x12\x0b\n\x07ML_None\x10\x00\x12\x13\n\x0fML_SessionStart\x10\x01\x12\x10\n\x0cML_SongStart\x10\x02\x12\x10\n\x0cML_Selection\x10\x03\x12\x0b\n\x07ML_Spot\x10\x04*\xc6\x02\n\x0fTrackListFilter\x12\x07\n\x03\x41ll\x10\x00\x12\x0c\n\x08Selected\x10\x01\x12\x16\n\x12SelectedExplicitly\x10\x02\x12\x16\n\x12SelectedImplicitly\x10\x03\x12\x1b\n\x17WithClipsOnMainPlaylist\x10\x04\x12 \n\x1cWithAutomationOnMainPlaylist\x10\x05\x12\x0c\n\x08Inactive\x10\x06\x12\x16\n\x12InactiveExplicitly\x10\x07\x12\x16\n\x12InactiveImplicitly\x10\x08\x12\n\n\x06Hidden\x10\t\x12\x14\n\x10HiddenExplicitly\x10\n\x12\x14\n\x10HiddenImplicitly\x10\x0b\x12\n\n\x06Locked\x10\x0c\x12\t\n\x05Muted\x10\r\x12\n\n\x06\x46rozen\x10\x0e\x12\x08\n\x04Open\x10\x0f\x12\n\n\x06Online\x10\x10*5\n\x10SpotLocationType\x12\t\n\x05Start\x10\x00\x12\r\n\tSyncPoint\x10\x01\x12\x07\n\x03\x45nd\x10\x02*Q\n\x0c\x45xportFormat\x12\x0b\n\x07\x45\x46_None\x10\x00\x12\x0b\n\x07\x45\x46_Mono\x10\x01\x12\x13\n\x0f\x45\x46_MultipleMono\x10\x02\x12\x12\n\x0e\x45\x46_Interleaved\x10\x03*D\n\x0e\x45xportFileType\x12\x07\n\x03WAV\x10\x00\x12\x08\n\x04\x41IFF\x10\x01\x12\x07\n\x03MXF\x10\x02\x12\x07\n\x03MP3\x10\x03\x12\r\n\tQuickTime\x10\x04*>\n\x08\x42itDepth\x12\x0c\n\x08\x42it_None\x10\x00\x12\t\n\x05\x42it16\x10\x01\x12\t\n\x05\x42it24\x10\x02\x12\x0e\n\nBit32Float\x10\x03*F\n\x17ResolveDuplicateNamesBy\x12\x10\n\x0c\x41utoRenaming\x10\x00\x12\x19\n\x15ReplacingWithNewFiles\x10\x01*O\n\x13\x45xportAsAAFFileType\x12\x0b\n\x07\x41\x41\x46_WAV\x10\x00\x12\x0c\n\x08\x41\x41\x46_AIFF\x10\x01\x12\x0b\n\x07\x41\x41\x46_MXF\x10\x02\x12\x10\n\x0c\x41\x41\x46_Embedded\x10\x03*/\n\x0f\x41\x41\x46\x46ileBitDepth\x12\r\n\tAAF_Bit16\x10\x00\x12\r\n\tAAF_Bit24\x10\x01*^\n\nCopyOption\x12\x1e\n\x1a\x43onsolidateFromSourceMedia\x10\x00\x12\x17\n\x13\x43opyFromSourceMedia\x10\x01\x12\x17\n\x13LinkFromSourceMedia\x10\x02*\xe8\x01\n\x16\x46ileLocationTypeFilter\x12\r\n\tAll_Files\x10\x00\x12\x14\n\x10OnTimeline_Files\x10\x01\x12\x17\n\x13NotOnTimeline_Files\x10\x02\x12\x10\n\x0cOnline_Files\x10\x03\x12\x11\n\rOffline_Files\x10\x04\x12\x0f\n\x0b\x41udio_Files\x10\x05\x12\x0f\n\x0bVideo_Files\x10\x06\x12\x12\n\x0eRendered_Files\x10\x07\x12\x19\n\x15SelectedClipsTimeline\x10\x65\x12\x1a\n\x16SelectedClipsClipsList\x10\x66*w\n\x15\x41utomationDataOptions\x12\x12\n\x0e\x41ll_Automation\x10\x00\x12\x12\n\x0ePan_Automation\x10\x01\x12\x15\n\x11PlugIn_Automation\x10\x02\x12\r\n\tClip_Gain\x10\x03\x12\x10\n\x0c\x43lip_Effects\x10\x04*^\n\x13PasteSpecialOptions\x12\t\n\x05Merge\x10\x00\x12\x1c\n\x18Repeat_To_Fill_Selection\x10\x01\x12\x1e\n\x1aTo_Current_Automation_Type\x10\x02*4\n\nTripleBool\x12\x0b\n\x07TB_None\x10\x00\x12\x0c\n\x08TB_False\x10\x01\x12\x0b\n\x07TB_True\x10\x02*5\n\rEM_SourceType\x12\x0f\n\x0bPhysicalOut\x10\x00\x12\x07\n\x03\x42us\x10\x01\x12\n\n\x06Output\x10\x02**\n\x0f\x43ompressionType\x12\x0b\n\x07\x43T_None\x10\x00\x12\n\n\x06\x43T_PCM\x10\x01*o\n\nSampleRate\x12\x0b\n\x07SR_None\x10\x00\x12\x0c\n\x08SR_44100\x10\x01\x12\x0c\n\x08SR_48000\x10\x02\x12\x0c\n\x08SR_96000\x10\x03\x12\r\n\tSR_176400\x10\x04\x12\r\n\tSR_192000\x10\x05\x12\x0c\n\x08SR_88200\x10\x06*K\n\x15\x45M_VideoExportOptions\x12\x0b\n\x07VE_None\x10\x00\x12\x13\n\x0fVE_SameAsSource\x10\x01\x12\x10\n\x0cVE_Transcode\x10\x02*l\n\x0b\x45M_FileType\x12\x0b\n\x07\x45M_None\x10\x00\x12\n\n\x06\x45M_MOV\x10\x01\x12\n\n\x06\x45M_WAV\x10\x02\x12\x0b\n\x07\x45M_AIFF\x10\x03\x12\n\n\x06\x45M_MP3\x10\x04\x12\x10\n\x0c\x45M_MXFOPAtom\x10\x05\x12\r\n\tEM_WAVADM\x10\x06*R\n\x12\x45M_FileDestination\x12\x0e\n\nEM_FD_None\x10\x00\x12\x17\n\x13\x45M_FD_SessionFolder\x10\x01\x12\x13\n\x0f\x45M_FD_Directory\x10\x02*U\n\x11\x45M_DeliveryFormat\x12\x0e\n\nEM_DF_None\x10\x00\x12\x1a\n\x16\x45M_DF_FilePerMixSource\x10\x01\x12\x14\n\x10\x45M_DF_SingleFile\x10\x02*\xbf\x02\n\rDP_ValueTypes\x12\x10\n\x0c\x44P_VT_double\x10\x00\x12\x0f\n\x0b\x44P_VT_float\x10\x01\x12\x0f\n\x0b\x44P_VT_int32\x10\x02\x12\x0f\n\x0b\x44P_VT_int64\x10\x03\x12\x10\n\x0c\x44P_VT_uint32\x10\x04\x12\x10\n\x0c\x44P_VT_uint64\x10\x05\x12\x10\n\x0c\x44P_VT_sint32\x10\x06\x12\x10\n\x0c\x44P_VT_sint64\x10\x07\x12\x11\n\rDP_VT_fixed32\x10\x08\x12\x11\n\rDP_VT_fixed64\x10\t\x12\x12\n\x0e\x44P_VT_sfixed32\x10\n\x12\x12\n\x0e\x44P_VT_sfixed64\x10\x0b\x12\x0e\n\nDP_VT_bool\x10\x0c\x12\x10\n\x0c\x44P_VT_string\x10\r\x12\x0f\n\x0b\x44P_VT_bytes\x10\x0e\x12\x0e\n\nDP_VT_enum\x10\x0f\x12\x10\n\x0c\x44P_VT_object\x10\x10*D\n\x13\x44ynamicPropertyType\x12\x13\n\x0f\x44P_EM_CodecInfo\x10\x00\x12\x18\n\x14\x44P_EM_DolbyAtmosInfo\x10\x01*6\n\rTrackListType\x12\r\n\tAllTracks\x10\x00\x12\x16\n\x12SelectedTracksOnly\x10\x01*Z\n\x10\x46\x61\x64\x65HandlingType\x12\x12\n\x0eShowCrossfades\x10\x00\x12\x16\n\x12\x44ontShowCrossfades\x10\x01\x12\x1a\n\x16\x43ombineCrossfadedClips\x10\x02**\n\x10TextAsFileFormat\x12\x0c\n\x08TextEdit\x10\x00\x12\x08\n\x04UTF8\x10\x01*.\n\x0e\x45SI_OutputType\x12\x0c\n\x08\x45SI_File\x10\x00\x12\x0e\n\nESI_String\x10\x01*F\n\x0fPM_PlaybackMode\x12\r\n\tPM_Normal\x10\x00\x12\x0b\n\x07PM_Loop\x10\x01\x12\x17\n\x13PM_DynamicTransport\x10\x02*~\n\rRM_RecordMode\x12\r\n\tRM_Normal\x10\x00\x12\x0b\n\x07RM_Loop\x10\x01\x12\x12\n\x0eRM_Destructive\x10\x02\x12\x11\n\rRM_QuickPunch\x10\x03\x12\x11\n\rRM_TrackPunch\x10\x04\x12\x17\n\x13RM_DestructivePunch\x10\x05*0\n\x12SessionAudioFormat\x12\x0c\n\x08SAF_WAVE\x10\x00\x12\x0c\n\x08SAF_AIFF\x10\x01*\xf4\x02\n\x13SessionTimeCodeRate\x12\x11\n\rSTCR_Fps23976\x10\x00\x12\x0e\n\nSTCR_Fps24\x10\x01\x12\x0e\n\nSTCR_Fps25\x10\x02\x12\x10\n\x0cSTCR_Fps2997\x10\x03\x12\x14\n\x10STCR_Fps2997Drop\x10\x04\x12\x0e\n\nSTCR_Fps30\x10\x05\x12\x12\n\x0eSTCR_Fps30Drop\x10\x06\x12\x11\n\rSTCR_Fps47952\x10\x07\x12\x0e\n\nSTCR_Fps48\x10\x08\x12\x0e\n\nSTCR_Fps50\x10\t\x12\x10\n\x0cSTCR_Fps5994\x10\n\x12\x14\n\x10STCR_Fps5994Drop\x10\x0b\x12\x0e\n\nSTCR_Fps60\x10\x0c\x12\x12\n\x0eSTCR_Fps60Drop\x10\r\x12\x0f\n\x0bSTCR_Fps100\x10\x0e\x12\x11\n\rSTCR_Fps11988\x10\x0f\x12\x15\n\x11STCR_Fps11988Drop\x10\x10\x12\x0f\n\x0bSTCR_Fps120\x10\x11\x12\x13\n\x0fSTCR_Fps120Drop\x10\x12*J\n\x15SessionFeetFramesRate\x12\x11\n\rSFFR_Fps23976\x10\x00\x12\x0e\n\nSFFR_Fps24\x10\x01\x12\x0e\n\nSFFR_Fps25\x10\x02*\xa5\x01\n\x0fSessionRatePull\x12\x0c\n\x08SRP_None\x10\x00\x12\x0c\n\x08SRP_Up01\x10\x01\x12\x0e\n\nSRP_Down01\x10\x02\x12\x0b\n\x07SRP_Up4\x10\x03\x12\x0f\n\x0bSRP_Up4Up01\x10\x04\x12\x11\n\rSRP_Up4Down01\x10\x05\x12\r\n\tSRP_Down4\x10\x06\x12\x11\n\rSRP_Down4Up01\x10\x07\x12\x13\n\x0fSRP_Down4Down01\x10\x08*\xb1\x03\n\x11TS_TransportState\x12\x17\n\x13TS_TransportPlaying\x10\x00\x12\x17\n\x13TS_TransportStopped\x10\x01\x12\x19\n\x15TS_TransportRecording\x10\x02\x12 \n\x1cTS_TransportPlayingHalfSpeed\x10\x03\x12\"\n\x1eTS_TransportRecordingHalfSpeed\x10\x04\x12\x1b\n\x17TS_TransportFastForward\x10\x05\x12\x16\n\x12TS_TransportRewind\x10\x06\x12\x15\n\x11TS_TransportScrub\x10\x07\x12\x17\n\x13TS_TransportShuttle\x10\x08\x12\x16\n\x12TS_TransportPrimed\x10\t\x12\x18\n\x14TS_TransportIsCueing\x10\n\x12\x16\n\x12TS_TransportIsCued\x10\x0b\x12 \n\x1cTS_TransportIsCuedForPreview\x10\x0c\x12\x1a\n\x16TS_TransportIsStopping\x10\r\x12\x1c\n\x18TS_TransportIsPreviewing\x10\x0e*4\n\x0f\x43L_ClipLocation\x12\x10\n\x0c\x43L_ClipsList\x10\x00\x12\x0f\n\x0b\x43L_Timeline\x10\x01*>\n\x0eTimeProperties\x12\r\n\tTP_Marker\x10\x00\x12\x10\n\x0cTP_Selection\x10\x01\x12\x0b\n\x07TP_None\x10\x02*<\n\x17MemoryLocationReference\x12\x0f\n\x0bMLR_BarBeat\x10\x00\x12\x10\n\x0cMLR_Absolute\x10\x01\x32u\n\x04PTSL\x12\x30\n\x0fSendGrpcRequest\x12\r.ptsl.Request\x1a\x0e.ptsl.Response\x12;\n\x18SendGrpcStreamingRequest\x12\r.ptsl.Request\x1a\x0e.ptsl.Response0\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nPTSL.proto\x12\x04ptsl\"\x0e\n\x0c\x45mptyMessage\"u\n\x0c\x43ommandError\x12\x32\n\x12\x63ommand_error_type\x18\x01 \x01(\x0e\x32\x16.ptsl.CommandErrorType\x12\x1d\n\x15\x63ommand_error_message\x18\x02 \x01(\t\x12\x12\n\nis_warning\x18\x03 \x01(\x08\"3\n\rResponseError\x12\"\n\x06\x65rrors\x18\x01 \x03(\x0b\x32\x12.ptsl.CommandError\"g\n\rRequestHeader\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0f.ptsl.CommandId\x12\x0f\n\x07version\x18\x03 \x01(\x05\x12\x12\n\nsession_id\x18\x04 \x01(\t\"I\n\x07Request\x12#\n\x06header\x18\x01 \x01(\x0b\x32\x13.ptsl.RequestHeader\x12\x19\n\x11request_body_json\x18\x02 \x01(\t\"w\n\x0eResponseHeader\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0f.ptsl.CommandId\x12 \n\x06status\x18\x03 \x01(\x0e\x32\x10.ptsl.TaskStatus\x12\x10\n\x08progress\x18\x04 \x01(\x05\"i\n\x08Response\x12$\n\x06header\x18\x01 \x01(\x0b\x32\x14.ptsl.ResponseHeader\x12\x1a\n\x12response_body_json\x18\x02 \x01(\t\x12\x1b\n\x13response_error_json\x18\x03 \x01(\t\"2\n\x11PaginationRequest\x12\r\n\x05limit\x18\x01 \x01(\x05\x12\x0e\n\x06offset\x18\x02 \x01(\x05\":\n\nPagination\x12\r\n\x05total\x18\x01 \x01(\x05\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x0e\n\x06offset\x18\x03 \x01(\x05\"B\n\x12PaginationResponse\x12\r\n\x05total\x18\x01 \x01(\x05\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x0e\n\x06offset\x18\x03 \x01(\x05\"\xb2\x03\n\x0fTrackAttributes\x12.\n\x0bis_inactive\x18\x01 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12,\n\tis_hidden\x18\x02 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12.\n\x0bis_selected\x18\x03 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12\x16\n\x0e\x63ontains_clips\x18\x04 \x01(\x08\x12\x1b\n\x13\x63ontains_automation\x18\x05 \x01(\x08\x12\x11\n\tis_soloed\x18\x06 \x01(\x08\x12\x19\n\x11is_record_enabled\x18\x07 \x01(\x08\x12\x39\n\x16is_input_monitoring_on\x18\x08 \x01(\x0e\x32\x19.ptsl.TrackAttributeState\x12\x17\n\x0fis_smart_dsp_on\x18\t \x01(\x08\x12\x11\n\tis_locked\x18\n \x01(\x08\x12\x10\n\x08is_muted\x18\x0b \x01(\x08\x12\x11\n\tis_frozen\x18\x0c \x01(\x08\x12\x0f\n\x07is_open\x18\r \x01(\x08\x12\x11\n\tis_online\x18\x0e \x01(\x08\"\xa6\x01\n\x05Track\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1d\n\x04type\x18\x02 \x01(\x0e\x32\x0f.ptsl.TrackType\x12\n\n\x02id\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05\x63olor\x18\x05 \x01(\t\x12/\n\x10track_attributes\x18\x06 \x01(\x0b\x32\x15.ptsl.TrackAttributes\x12\x15\n\rid_compressed\x18\x07 \x01(\t\"+\n\x18GetTaskStatusRequestBody\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"`\n\x19GetTaskStatusResponseBody\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12 \n\x06status\x18\x02 \x01(\x0e\x32\x10.ptsl.TaskStatus\x12\x10\n\x08progress\x18\x03 \x01(\x05\"\x95\x03\n\x18\x43reateSessionRequestBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12\x1c\n\x14\x63reate_from_template\x18\x02 \x01(\x08\x12\x16\n\x0etemplate_group\x18\x03 \x01(\t\x12\x15\n\rtemplate_name\x18\x04 \x01(\t\x12!\n\tfile_type\x18\x05 \x01(\x0e\x32\x0e.ptsl.FileType\x12%\n\x0bsample_rate\x18\x06 \x01(\x0e\x32\x10.ptsl.SampleRate\x12/\n\x15input_output_settings\x18\x07 \x01(\x0e\x32\x10.ptsl.IOSettings\x12\x16\n\x0eis_interleaved\x18\x08 \x01(\x08\x12\x18\n\x10session_location\x18\t \x01(\t\x12\x18\n\x10is_cloud_project\x18\n \x01(\x08\x12\x17\n\x0f\x63reate_from_aaf\x18\x0b \x01(\x08\x12\x13\n\x0bpath_to_aaf\x18\x0c \x01(\t\x12!\n\tbit_depth\x18\r \x01(\x0e\x32\x0e.ptsl.BitDepth\".\n\x16OpenSessionRequestBody\x12\x14\n\x0csession_path\x18\x01 \x01(\t\"z\n\x11TrackDataToImport\x12\x1e\n\x16track_data_preset_path\x18\x01 \x01(\t\x12\x11\n\tclip_gain\x18\x02 \x01(\x08\x12\x17\n\x0f\x63lips_and_media\x18\x03 \x01(\x08\x12\x19\n\x11volume_automation\x18\x04 \x01(\x08\"\xc6\x01\n\x11SessionDataImport\x12\x17\n\x0ftempo_meter_map\x18\x01 \x01(\x08\x12\x1f\n\x17key_signature_choed_map\x18\x02 \x01(\x08\x12 \n\x18markers_memory_locations\x18\x03 \x01(\x08\x12\x1d\n\x15window_configurations\x18\x04 \x01(\x08\x12\x18\n\x10mic_pre_settings\x18\x05 \x01(\x08\x12\x1c\n\x14heat_master_settings\x18\x06 \x01(\x08\"\xba\x03\n\x0bSessionData\x12.\n\raudio_options\x18\x01 \x01(\x0e\x32\x17.ptsl.AudioMediaOptions\x12\x19\n\x11\x61udio_handle_size\x18\x02 \x01(\x05\x12.\n\rvideo_options\x18\x03 \x01(\x0e\x32\x17.ptsl.VideoMediaOptions\x12.\n\rmatch_options\x18\x04 \x01(\x0e\x32\x17.ptsl.MatchTrackOptions\x12\x33\n\x10playlist_options\x18\x05 \x01(\x0e\x32\x19.ptsl.MainPlaylistOptions\x12\x35\n\x14track_data_to_import\x18\x06 \x01(\x0b\x32\x17.ptsl.TrackDataToImport\x12<\n\x16timecode_mapping_units\x18\x07 \x01(\x0e\x32\x1c.ptsl.TimeCodeMappingOptions\x12#\n\x1btimecode_mapping_start_time\x18\x08 \x01(\t\x12\x31\n)adjust_session_start_time_to_match_source\x18\t \x01(\x08\"\x8d\x01\n\x10SpotLocationData\x12-\n\rlocation_type\x18\x01 \x01(\x0e\x32\x16.ptsl.SpotLocationType\x12\x16\n\x0elocation_value\x18\x02 \x01(\t\x12\x32\n\x10location_options\x18\x03 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\"\xcc\x02\n\tAudioData\x12\x11\n\tfile_list\x18\x01 \x03(\t\x12/\n\x10\x61udio_operations\x18\x02 \x01(\x0e\x32\x15.ptsl.AudioOperations\x12\x18\n\x10\x64\x65stination_path\x18\x03 \x01(\t\x12+\n\x0b\x64\x65stination\x18\x04 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12%\n\x08location\x18\x05 \x01(\x0e\x32\x13.ptsl.MediaLocation\x12-\n\rlocation_data\x18\x06 \x01(\x0b\x32\x16.ptsl.SpotLocationData\x12\x31\n\x11\x61udio_destination\x18\x07 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12+\n\x0e\x61udio_location\x18\x08 \x01(\x0e\x32\x13.ptsl.MediaLocation\"\x9e\x01\n\x11ImportRequestBody\x12\x14\n\x0csession_path\x18\x01 \x01(\t\x12%\n\x0bimport_type\x18\x02 \x01(\x0e\x32\x10.ptsl.ImportType\x12\'\n\x0csession_data\x18\x03 \x01(\x0b\x32\x11.ptsl.SessionData\x12#\n\naudio_data\x18\x04 \x01(\x0b\x32\x0f.ptsl.AudioData\"\x97\x01\n\x12ImportResponseBody\x12\x11\n\tfile_list\x18\x01 \x03(\t\x12/\n\x10\x61udio_operations\x18\x02 \x01(\x0e\x32\x15.ptsl.AudioOperations\x12\x18\n\x10\x64\x65stination_path\x18\x03 \x01(\t\x12#\n\naudio_data\x18\x04 \x01(\x0b\x32\x0f.ptsl.AudioData\"W\n\x19TrackListInvertibleFilter\x12%\n\x06\x66ilter\x18\x01 \x01(\x0e\x32\x15.ptsl.TrackListFilter\x12\x13\n\x0bis_inverted\x18\x02 \x01(\x08\"\xbf\x01\n\x17GetTrackListRequestBody\x12\x12\n\npage_limit\x18\x01 \x01(\x05\x12:\n\x11track_filter_list\x18\x02 \x03(\x0b\x32\x1f.ptsl.TrackListInvertibleFilter\x12\x1f\n\x17is_filter_list_additive\x18\x03 \x01(\x08\x12\x33\n\x12pagination_request\x18\x04 \x01(\x0b\x32\x17.ptsl.PaginationRequest\"\x93\x01\n\x18GetTrackListResponseBody\x12\x1f\n\x05stats\x18\x01 \x01(\x0b\x32\x10.ptsl.Pagination\x12\x1f\n\ntrack_list\x18\x02 \x03(\x0b\x32\x0b.ptsl.Track\x12\x35\n\x13pagination_response\x18\x03 \x01(\x0b\x32\x18.ptsl.PaginationResponse\"6\n SelectAllClipsOnTrackRequestBody\x12\x12\n\ntrack_name\x18\x01 \x01(\t\"7\n!SelectAllClipsOnTrackResponseBody\x12\x12\n\ntrack_name\x18\x01 \x01(\t\"G\n(ExtendSelectionToTargetTracksRequestBody\x12\x1b\n\x13tracks_to_extend_to\x18\x01 \x03(\t\"H\n)ExtendSelectionToTargetTracksResponseBody\x12\x1b\n\x13tracks_to_extend_to\x18\x01 \x03(\t\"[\n#CreateFadesBasedOnPresetRequestBody\x12\x18\n\x10\x66\x61\x64\x65_preset_name\x18\x01 \x01(\t\x12\x1a\n\x12\x61uto_adjust_bounds\x18\x02 \x01(\x08\"@\n$CreateFadesBasedOnPresetResponseBody\x12\x18\n\x10\x66\x61\x64\x65_preset_name\x18\x01 \x01(\t\"X\n\x1cRenameTargetTrackRequestBody\x12\x10\n\x08track_id\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x14\n\x0c\x63urrent_name\x18\x03 \x01(\t\"\xfe\x01\n\x1d\x45xportClipsAsFilesRequestBody\x12\x11\n\tfile_path\x18\x01 \x01(\t\x12\"\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x12.ptsl.ExportFormat\x12\'\n\tfile_type\x18\x03 \x01(\x0e\x32\x14.ptsl.ExportFileType\x12!\n\tbit_depth\x18\x04 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12\x36\n\x0f\x64uplicate_names\x18\x05 \x01(\x0e\x32\x1d.ptsl.ResolveDuplicateNamesBy\x12\"\n\x1a\x65nforce_avid_compatibility\x18\x06 \x01(\x08\"\xad\x03\n\'ExportSelectedTracksAsAAFOMFRequestBody\x12,\n\tfile_type\x18\x02 \x01(\x0e\x32\x19.ptsl.ExportAsAAFFileType\x12(\n\tbit_depth\x18\x03 \x01(\x0e\x32\x15.ptsl.AAFFileBitDepth\x12%\n\x0b\x63opy_option\x18\x04 \x01(\x0e\x32\x10.ptsl.CopyOption\x12,\n$enforce_media_composer_compatibility\x18\x05 \x01(\x08\x12*\n\"quantize_edits_to_frame_boundaries\x18\x06 \x01(\x08\x12%\n\x1d\x65xport_stereo_as_multichannel\x18\x07 \x01(\x08\x12\x1b\n\x13\x63ontainer_file_name\x18\t \x01(\t\x12\x1f\n\x17\x63ontainer_file_location\x18\n \x01(\t\x12\x1b\n\x13\x61sset_file_location\x18\x0b \x01(\t\x12\x10\n\x08\x63omments\x18\x0c \x01(\t\x12\x15\n\rsequence_name\x18\r \x01(\t\"7\n\"RefreshTargetAudioFilesRequestBody\x12\x11\n\tfile_list\x18\x01 \x03(\t\"i\n#RefreshTargetAudioFilesResponseBody\x12\x15\n\rsuccess_count\x18\x01 \x01(\x05\x12\x15\n\rfailure_count\x18\x02 \x01(\x05\x12\x14\n\x0c\x66\x61ilure_list\x18\x03 \x03(\t\"%\n\x10\x46ileLocationInfo\x12\x11\n\tis_online\x18\x01 \x01(\x08\"B\n\x0c\x46ileLocation\x12\x0c\n\x04path\x18\x01 \x01(\t\x12$\n\x04info\x18\x02 \x01(\x0b\x32\x16.ptsl.FileLocationInfo\"\x99\x01\n\x1aGetFileLocationRequestBody\x12\x12\n\npage_limit\x18\x01 \x01(\x05\x12\x32\n\x0c\x66ile_filters\x18\x02 \x03(\x0e\x32\x1c.ptsl.FileLocationTypeFilter\x12\x33\n\x12pagination_request\x18\x03 \x01(\x0b\x32\x17.ptsl.PaginationRequest\"\xa1\x01\n\x1bGetFileLocationResponseBody\x12\x1f\n\x05stats\x18\x01 \x01(\x0b\x32\x10.ptsl.Pagination\x12*\n\x0e\x66ile_locations\x18\x02 \x03(\x0b\x32\x12.ptsl.FileLocation\x12\x35\n\x13pagination_response\x18\x03 \x01(\x0b\x32\x18.ptsl.PaginationResponse\"0\n\x17\x43loseSessionRequestBody\x12\x15\n\rsave_on_close\x18\x01 \x01(\x08\"J\n\x18SaveSessionAsRequestBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\x12\x18\n\x10session_location\x18\x02 \x01(\t\"T\n\x15\x43utSpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"U\n\x16\x43opySpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"V\n\x17\x43learSpecialRequestBody\x12;\n\x16\x61utomation_data_option\x18\x01 \x01(\x0e\x32\x1b.ptsl.AutomationDataOptions\"R\n\x17PasteSpecialRequestBody\x12\x37\n\x14paste_special_option\x18\x01 \x01(\x0e\x32\x19.ptsl.PasteSpecialOptions\"G\n\rEM_SourceInfo\x12(\n\x0bsource_type\x18\x01 \x01(\x0e\x32\x13.ptsl.EM_SourceType\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x97\x02\n\x0c\x45M_AudioInfo\x12/\n\x10\x63ompression_type\x18\x01 \x01(\x0e\x32\x15.ptsl.CompressionType\x12)\n\rexport_format\x18\x02 \x01(\x0e\x32\x12.ptsl.ExportFormat\x12!\n\tbit_depth\x18\x03 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12%\n\x0bsample_rate\x18\x04 \x01(\x0e\x32\x10.ptsl.SampleRate\x12/\n\x15pad_to_frame_boundary\x18\x05 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x30\n\x0f\x64\x65livery_format\x18\x06 \x01(\x0e\x32\x17.ptsl.EM_DeliveryFormat\"]\n\x11PropertyContainer\x12\x16\n\x0e\x63ontainer_name\x18\x01 \x01(\t\x12!\n\x04type\x18\x02 \x01(\x0e\x32\x13.ptsl.DP_ValueTypes\x12\r\n\x05value\x18\x03 \x01(\t\"R\n\x0c\x45M_CodecInfo\x12\x12\n\ncodec_name\x18\x01 \x01(\t\x12.\n\rproperty_list\x18\x02 \x03(\x0b\x32\x17.ptsl.PropertyContainer\"\xc5\x01\n\x0c\x45M_VideoInfo\x12\'\n\rinclude_video\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x32\n\rexport_option\x18\x02 \x01(\x0e\x32\x1b.ptsl.EM_VideoExportOptions\x12\x30\n\x16replace_timecode_track\x18\x03 \x01(\x0e\x32\x10.ptsl.TripleBool\x12&\n\ncodec_info\x18\x04 \x01(\x0b\x32\x12.ptsl.EM_CodecInfo\"\xf3\x02\n\x10\x45M_ImportOptions\x12\x32\n\x12import_destination\x18\x01 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12,\n\x0fimport_location\x18\x02 \x01(\x0e\x32\x13.ptsl.MediaLocation\x12\x1a\n\x12gaps_between_clips\x18\x03 \x01(\x05\x12\x30\n\x16import_audio_from_file\x18\x04 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x36\n\x1cremove_existing_video_tracks\x18\x05 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x35\n\x1bremove_existing_video_clips\x18\x06 \x01(\x0e\x32\x10.ptsl.TripleBool\x12@\n&clear_destination_video_track_playlist\x18\x07 \x01(\x0e\x32\x10.ptsl.TripleBool\"\xb7\x01\n\x0f\x45M_LocationInfo\x12-\n\x13import_after_bounce\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12.\n\x0eimport_options\x18\x02 \x01(\x0b\x32\x16.ptsl.EM_ImportOptions\x12\x32\n\x10\x66ile_destination\x18\x03 \x01(\x0e\x32\x18.ptsl.EM_FileDestination\x12\x11\n\tdirectory\x18\x04 \x01(\t\"\xa4\x01\n\x11\x45M_DolbyAtmosInfo\x12\x33\n\x19\x61\x64\x64_first_frame_of_action\x18\x01 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x16\n\x0etimecode_value\x18\x02 \x01(\t\x12\x12\n\nframe_rate\x18\x03 \x01(\x05\x12.\n\rproperty_list\x18\x04 \x03(\x0b\x32\x17.ptsl.PropertyContainer\"\x96\x03\n\x14\x45xportMixRequestBody\x12\x13\n\x0bpreset_path\x18\x01 \x01(\t\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12$\n\tfile_type\x18\x03 \x01(\x0e\x32\x11.ptsl.EM_FileType\x12\'\n\nfiles_list\x18\x04 \x03(\x0b\x32\x13.ptsl.EM_SourceInfo\x12&\n\naudio_info\x18\x05 \x01(\x0b\x32\x12.ptsl.EM_AudioInfo\x12&\n\nvideo_info\x18\x06 \x01(\x0b\x32\x12.ptsl.EM_VideoInfo\x12,\n\rlocation_info\x18\x07 \x01(\x0b\x32\x15.ptsl.EM_LocationInfo\x12\x31\n\x10\x64olby_atmos_info\x18\x08 \x01(\x0b\x32\x17.ptsl.EM_DolbyAtmosInfo\x12(\n\x0eoffline_bounce\x18\t \x01(\x0e\x32\x10.ptsl.TripleBool\x12,\n\x0fmix_source_list\x18\n \x03(\x0b\x32\x13.ptsl.EM_SourceInfo\"\xd5\x01\n\x12PropertyDescriptor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\'\n\nvalue_type\x18\x02 \x01(\x0e\x32\x13.ptsl.DP_ValueTypes\x12\x13\n\x0bobject_type\x18\x03 \x01(\t\x12\x10\n\x08required\x18\x04 \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05units\x18\x06 \x01(\t\x12\x17\n\x0f\x61\x63\x63\x65pted_values\x18\x07 \x03(\t\x12\x11\n\tmax_value\x18\x08 \x01(\t\x12\x11\n\tmin_value\x18\t \x01(\t\"S\n\x1fGetDynamicPropertiesRequestBody\x12\x30\n\rproperty_type\x18\x01 \x01(\x0e\x32\x19.ptsl.DynamicPropertyType\"w\n\x19GetDynamicPropertiesGroup\x12)\n\x08key_list\x18\x01 \x03(\x0b\x32\x17.ptsl.PropertyContainer\x12/\n\rproperty_list\x18\x02 \x03(\x0b\x32\x18.ptsl.PropertyDescriptor\"\x89\x01\n GetDynamicPropertiesResponseBody\x12\x30\n\rproperty_type\x18\x01 \x01(\x0e\x32\x19.ptsl.DynamicPropertyType\x12\x33\n\ngroup_list\x18\x02 \x03(\x0b\x32\x1f.ptsl.GetDynamicPropertiesGroup\"x\n\x0fSpotRequestBody\x12\x36\n\x14track_offset_options\x18\x01 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12-\n\rlocation_data\x18\x02 \x01(\x0b\x32\x16.ptsl.SpotLocationData\"\xf5\x03\n\"ExportSessionInfoAsTextRequestBody\x12\x19\n\x11include_file_list\x18\x01 \x01(\x08\x12\x19\n\x11include_clip_list\x18\x02 \x01(\x08\x12\x17\n\x0finclude_markers\x18\x03 \x01(\x08\x12\x1b\n\x13include_plugin_list\x18\x04 \x01(\x08\x12\x1a\n\x12include_track_edls\x18\x05 \x01(\x08\x12\x17\n\x0fshow_sub_frames\x18\x06 \x01(\x08\x12\x1f\n\x17include_user_timestamps\x18\x07 \x01(\x08\x12,\n\x0ftrack_list_type\x18\x08 \x01(\x0e\x32\x13.ptsl.TrackListType\x12\x32\n\x12\x66\x61\x64\x65_handling_type\x18\t \x01(\x0e\x32\x16.ptsl.FadeHandlingType\x12\x36\n\x14track_offset_options\x18\n \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12\x33\n\x13text_as_file_format\x18\x0b \x01(\x0e\x32\x16.ptsl.TextAsFileFormat\x12)\n\x0boutput_type\x18\x0c \x01(\x0e\x32\x14.ptsl.ESI_OutputType\x12\x13\n\x0boutput_path\x18\r \x01(\t\";\n#ExportSessionInfoAsTextResponseBody\x12\x14\n\x0csession_info\x18\x01 \x01(\t\"J\n\x1aSetPlaybackModeRequestBody\x12,\n\rplayback_mode\x18\x01 \x01(\x0e\x32\x15.ptsl.PM_PlaybackMode\"\x86\x01\n\x1bSetPlaybackModeResponseBody\x12\x34\n\x15\x63urrent_playback_mode\x18\x01 \x01(\x0e\x32\x15.ptsl.PM_PlaybackMode\x12\x31\n\x12playback_mode_list\x18\x02 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\"b\n\x18SetRecordModeRequestBody\x12(\n\x0brecord_mode\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12\x1c\n\x14record_arm_transport\x18\x02 \x01(\x08\"|\n\x19SetRecordModeResponseBody\x12\x30\n\x13\x63urrent_record_mode\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12-\n\x10record_mode_list\x18\x02 \x03(\x0e\x32\x13.ptsl.RM_RecordMode\"\x8b\x01\n!GetSessionAudioFormatResponseBody\x12\x31\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x18.ptsl.SessionAudioFormat\x12\x33\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x18.ptsl.SessionAudioFormat\"I\n GetSessionSampleRateResponseBody\x12%\n\x0bsample_rate\x18\x01 \x01(\x0e\x32\x10.ptsl.SampleRate\"t\n\x1eGetSessionBitDepthResponseBody\x12\'\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x0e.ptsl.BitDepth\x12)\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x0e.ptsl.BitDepth\"\\\n&GetSessionInterleavedStateResponseBody\x12\x17\n\x0f\x63urrent_setting\x18\x01 \x01(\x08\x12\x19\n\x11possible_settings\x18\x02 \x03(\x08\"\x8e\x01\n\"GetSessionTimeCodeRateResponseBody\x12\x32\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x19.ptsl.SessionTimeCodeRate\x12\x34\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x19.ptsl.SessionTimeCodeRate\"\x94\x01\n$GetSessionFeetFramesRateResponseBody\x12\x34\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\x12\x36\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\"\x8f\x01\n+GetSessionAudioRatePullSettingsResponseBody\x12.\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.SessionRatePull\"\x8f\x01\n+GetSessionVideoRatePullSettingsResponseBody\x12.\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.SessionRatePull\"2\n\x1aGetSessionNameResponseBody\x12\x14\n\x0csession_name\x18\x01 \x01(\t\"F\n\x1aGetSessionPathResponseBody\x12(\n\x0csession_path\x18\x01 \x01(\x0b\x32\x12.ptsl.FileLocation\"=\n\x1fGetSessionStartTimeResponseBody\x12\x1a\n\x12session_start_time\x18\x01 \x01(\t\"6\n\x1cGetSessionLengthResponseBody\x12\x16\n\x0esession_length\x18\x01 \x01(\t\"R\n SetSessionAudioFormatRequestBody\x12.\n\x0c\x61udio_format\x18\x01 \x01(\x0e\x32\x18.ptsl.SessionAudioFormat\"B\n\x1dSetSessionBitDepthRequestBody\x12!\n\tbit_depth\x18\x01 \x01(\x0e\x32\x0e.ptsl.BitDepth\"B\n%SetSessionInterleavedStateRequestBody\x12\x19\n\x11interleaved_state\x18\x01 \x01(\x08\"V\n!SetSessionTimeCodeRateRequestBody\x12\x31\n\x0etime_code_rate\x18\x01 \x01(\x0e\x32\x19.ptsl.SessionTimeCodeRate\"\\\n#SetSessionFeetFramesRateRequestBody\x12\x35\n\x10\x66\x65\x65t_frames_rate\x18\x01 \x01(\x0e\x32\x1b.ptsl.SessionFeetFramesRate\"\\\n*SetSessionAudioRatePullSettingsRequestBody\x12.\n\x0f\x61udio_rate_pull\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\"\\\n*SetSessionVideoRatePullSettingsRequestBody\x12.\n\x0fvideo_rate_pull\x18\x01 \x01(\x0e\x32\x15.ptsl.SessionRatePull\"\x95\x01\n\x1eSetSessionStartTimeRequestBody\x12\x1a\n\x12session_start_time\x18\x01 \x01(\t\x12\x33\n\x11track_offset_opts\x18\x02 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\x12\"\n\x1amaintain_relative_position\x18\x03 \x01(\x08\"5\n\x1bSetSessionLengthRequestBody\x12\x16\n\x0esession_length\x18\x01 \x01(\t\"-\n\x1aGetPTSLVersionResponseBody\x12\x0f\n\x07version\x18\x01 \x01(\x05\"\x80\x01\n\x1bGetPlaybackModeResponseBody\x12/\n\x10\x63urrent_settings\x18\x01 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\x12\x30\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x15.ptsl.PM_PlaybackMode\"y\n\x19GetRecordModeResponseBody\x12,\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x13.ptsl.RM_RecordMode\x12.\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x13.ptsl.RM_RecordMode\"\x85\x01\n\x1dGetTransportStateResponseBody\x12\x30\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x17.ptsl.TS_TransportState\x12\x32\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x17.ptsl.TS_TransportState\";\n\x1dGetTransportArmedResponseBody\x12\x1a\n\x12is_transport_armed\x18\x01 \x01(\x08\"7\n\x1e\x43learMemoryLocationRequestBody\x12\x15\n\rlocation_list\x18\x01 \x03(\x05\"t\n\x1dRenameSelectedClipRequestBody\x12,\n\rclip_location\x18\x01 \x01(\x0e\x32\x15.ptsl.CL_ClipLocation\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x13\n\x0brename_file\x18\x03 \x01(\x08\"W\n\x1bRenameTargetClipRequestBody\x12\x11\n\tclip_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\x12\x13\n\x0brename_file\x18\x03 \x01(\x08\"\xd4\x02\n\x0eMemoryLocation\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\x12&\n\x08location\x18\t \x01(\x0e\x32\x14.ptsl.MarkerLocation\x12\x12\n\ntrack_name\x18\n \x01(\t\x12\x13\n\x0b\x63olor_index\x18\x0b \x01(\x05\"\xb6\x02\n\x18MemoryLocationProperties\x12\x15\n\rzoom_settings\x18\x01 \x01(\x08\x12\x1b\n\x13pre_post_roll_times\x18\x02 \x01(\x08\x12\x18\n\x10track_visibility\x18\x03 \x01(\x08\x12\x15\n\rtrack_heights\x18\x04 \x01(\x08\x12\x15\n\rgroup_enables\x18\x05 \x01(\x08\x12\x1c\n\x14window_configuration\x18\x06 \x01(\x08\x12\"\n\x1awindow_configuration_index\x18\x07 \x01(\x05\x12!\n\x19window_configuration_name\x18\x08 \x01(\t\x12\x1c\n\x14venue_snapshot_index\x18\t \x01(\x05\x12\x1b\n\x13venue_snapshot_name\x18\n \x01(\t\"\xe3\x02\n\x1d\x45\x64itMemoryLocationRequestBody\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\x12\x13\n\x0b\x63olor_index\x18\t \x01(\x05\x12&\n\x08location\x18\n \x01(\x0e\x32\x14.ptsl.MarkerLocation\x12\x12\n\ntrack_name\x18\x0b \x01(\t\" \n\x1e\x45\x64itMemoryLocationResponseBody\"\xe5\x02\n\x1f\x43reateMemoryLocationRequestBody\x12\x0e\n\x06number\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\t\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\t\x12-\n\x0ftime_properties\x18\x05 \x01(\x0e\x32\x14.ptsl.TimeProperties\x12\x30\n\treference\x18\x06 \x01(\x0e\x32\x1d.ptsl.MemoryLocationReference\x12:\n\x12general_properties\x18\x07 \x01(\x0b\x32\x1e.ptsl.MemoryLocationProperties\x12\x10\n\x08\x63omments\x18\x08 \x01(\t\x12\x13\n\x0b\x63olor_index\x18\t \x01(\x05\x12&\n\x08location\x18\n \x01(\x0e\x32\x14.ptsl.MarkerLocation\x12\x12\n\ntrack_name\x18\x0b \x01(\t\"\"\n CreateMemoryLocationResponseBody\"T\n\x1dGetMemoryLocationsRequestBody\x12\x33\n\x12pagination_request\x18\x01 \x01(\x0b\x32\x17.ptsl.PaginationRequest\"\xa8\x01\n\x1eGetMemoryLocationsResponseBody\x12.\n\x10memory_locations\x18\x01 \x03(\x0b\x32\x14.ptsl.MemoryLocation\x12\x1f\n\x05stats\x18\x02 \x01(\x0b\x32\x10.ptsl.Pagination\x12\x35\n\x13pagination_response\x18\x03 \x01(\x0b\x32\x18.ptsl.PaginationResponse\"O\n\x1dRegisterConnectionRequestBody\x12\x14\n\x0c\x63ompany_name\x18\x01 \x01(\t\x12\x18\n\x10\x61pplication_name\x18\x02 \x01(\t\"4\n\x1eRegisterConnectionResponseBody\x12\x12\n\nsession_id\x18\x01 \x01(\t\"\xc5\x01\n\x1a\x43reateNewTracksRequestBody\x12\x18\n\x10number_of_tracks\x18\x01 \x01(\x05\x12\x12\n\ntrack_name\x18\x02 \x01(\t\x12\'\n\x0ctrack_format\x18\x03 \x01(\x0e\x32\x11.ptsl.TrackFormat\x12#\n\ntrack_type\x18\x04 \x01(\x0e\x32\x0f.ptsl.TrackType\x12+\n\x0etrack_timebase\x18\x05 \x01(\x0e\x32\x13.ptsl.TrackTimebase\"7\n\x1b\x43reateNewTracksResponseBody\x12\x18\n\x10number_of_tracks\x18\x01 \x01(\x05\"\x97\x02\n\x0f\x45\x64itModeOptions\x12\x19\n\x11tab_to_transients\x18\x01 \x01(\x08\x12(\n link_timeline_and_edit_selection\x18\x02 \x01(\x08\x12%\n\x1dlink_track_and_edit_selection\x18\x03 \x01(\x08\x12\"\n\x1ainsertion_follows_playback\x18\x04 \x01(\x08\x12\x1f\n\x17\x61utomation_follows_edit\x18\x05 \x01(\x08\x12\x1b\n\x13markers_follow_edit\x18\x06 \x01(\x08\x12\x1d\n\x15mirrored_midi_editing\x18\x07 \x01(\x08\x12\x17\n\x0flayered_editing\x18\x08 \x01(\x08\"m\n\x17GetEditModeResponseBody\x12\'\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x0e.ptsl.EditMode\x12)\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x0e.ptsl.EditMode\";\n\x16SetEditModeRequestBody\x12!\n\tedit_mode\x18\x01 \x01(\x0e\x32\x0e.ptsl.EditMode\"m\n\x17GetEditToolResponseBody\x12\'\n\x0f\x63urrent_setting\x18\x01 \x01(\x0e\x32\x0e.ptsl.EditTool\x12)\n\x11possible_settings\x18\x02 \x03(\x0e\x32\x0e.ptsl.EditTool\";\n\x16SetEditToolRequestBody\x12!\n\tedit_tool\x18\x01 \x01(\x0e\x32\x0e.ptsl.EditTool\"2\n\x1bRecallZoomPresetRequestBody\x12\x13\n\x0bzoom_preset\x18\x01 \x01(\x05\"R\n\x1eGetEditModeOptionsResponseBody\x12\x30\n\x11\x65\x64it_mode_options\x18\x01 \x01(\x0b\x32\x15.ptsl.EditModeOptions\"Q\n\x1dSetEditModeOptionsRequestBody\x12\x30\n\x11\x65\x64it_mode_options\x18\x01 \x01(\x0b\x32\x15.ptsl.EditModeOptions\"\xde\x02\n\x1fSetTimelineSelectionRequestBody\x12\x1e\n\x16play_start_marker_time\x18\x01 \x01(\t\x12\x0f\n\x07in_time\x18\x02 \x01(\t\x12\x10\n\x08out_time\x18\x03 \x01(\t\x12\x1b\n\x13pre_roll_start_time\x18\x04 \x01(\t\x12\x1b\n\x13post_roll_stop_time\x18\x05 \x01(\t\x12*\n\x10pre_roll_enabled\x18\x06 \x01(\x0e\x32\x10.ptsl.TripleBool\x12+\n\x11post_roll_enabled\x18\x07 \x01(\x0e\x32\x10.ptsl.TripleBool\x12\x32\n\x0fupdate_video_to\x18\x08 \x01(\x0e\x32\x19.ptsl.TimelineUpdateVideo\x12\x31\n\x17propagate_to_satellites\x18\t \x01(\x0e\x32\x10.ptsl.TripleBool\"O\n\x1fGetTimelineSelectionRequestBody\x12,\n\ntime_scale\x18\x01 \x01(\x0e\x32\x18.ptsl.TrackOffsetOptions\"\xd4\x01\n GetTimelineSelectionResponseBody\x12\x1e\n\x16play_start_marker_time\x18\x01 \x01(\t\x12\x0f\n\x07in_time\x18\x02 \x01(\t\x12\x10\n\x08out_time\x18\x03 \x01(\t\x12\x1b\n\x13pre_roll_start_time\x18\x04 \x01(\t\x12\x1b\n\x13post_roll_stop_time\x18\x05 \x01(\t\x12\x18\n\x10pre_roll_enabled\x18\x06 \x01(\x08\x12\x19\n\x11post_roll_enabled\x18\x07 \x01(\x08\"\x96\x01\n\x1dSelectTracksByNameRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12+\n\x0eselection_mode\x18\x02 \x01(\x0e\x32\x13.ptsl.SelectionMode\x12\x33\n\x12pagination_request\x18\x03 \x01(\x0b\x32\x17.ptsl.PaginationRequest\"\x99\x01\n\x1eSelectTracksByNameResponseBody\x12\x1f\n\x05stats\x18\x01 \x01(\x0b\x32\x10.ptsl.Pagination\x12\x1f\n\ntrack_list\x18\x02 \x03(\x0b\x32\x0b.ptsl.Track\x12\x35\n\x13pagination_response\x18\x03 \x01(\x0b\x32\x18.ptsl.PaginationResponse\"?\n\x11ImportFailureInfo\x12\x11\n\tfile_path\x18\x01 \x01(\t\x12\x17\n\x0f\x66\x61ilure_message\x18\x02 \x01(\t\"\x90\x03\n\x16ImportVideoRequestBody\x12\x17\n\x0fvideo_file_list\x18\x01 \x03(\t\x12+\n\x0b\x64\x65stination\x18\x02 \x01(\x0e\x32\x16.ptsl.MediaDestination\x12%\n\x08location\x18\x03 \x01(\x0e\x32\x13.ptsl.MediaLocation\x12\x32\n\x12spot_location_data\x18\x04 \x01(\x0b\x32\x16.ptsl.SpotLocationData\x12\x1a\n\x12gaps_between_clips\x18\x05 \x01(\x05\x12\x1e\n\x16import_audio_from_file\x18\x06 \x01(\x08\x12\x1e\n\x16\x61udio_destination_path\x18\x07 \x01(\t\x12$\n\x1cremove_existing_video_tracks\x18\x08 \x01(\x08\x12#\n\x1bremove_existing_video_clips\x18\t \x01(\x08\x12.\n&clear_destination_video_track_playlist\x18\n \x01(\x08\"H\n\x17ImportVideoResponseBody\x12-\n\x0c\x66\x61ilure_list\x18\x01 \x03(\x0b\x32\x17.ptsl.ImportFailureInfo\"1\n\x1fSelectMemoryLocationRequestBody\x12\x0e\n\x06number\x18\x01 \x01(\x05\"D\n\x1cSetTrackMuteStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"D\n\x1cSetTrackSoloStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"H\n SetTrackSoloSafeStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"L\n$SetTrackRecordEnableStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"P\n(SetTrackRecordSafeEnableStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"L\n$SetTrackInputMonitorStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"H\n SetTrackSmartDspStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"F\n\x1eSetTrackHiddenStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"H\n SetTrackInactiveStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"F\n\x1eSetTrackFrozenStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"E\n\x1eSetTrackOnlineStateRequestBody\x12\x12\n\ntrack_name\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"D\n\x1cSetTrackOpenStateRequestBody\x12\x13\n\x0btrack_names\x18\x01 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08*\xe4\x11\n\tCommandId\x12\x11\n\rCreateSession\x10\x00\x12\x0f\n\x0bOpenSession\x10\x01\x12\n\n\x06Import\x10\x02\x12\x10\n\x0cGetTrackList\x10\x03\x12\x19\n\x15SelectAllClipsOnTrack\x10\x04\x12!\n\x1d\x45xtendSelectionToTargetTracks\x10\x05\x12\x13\n\x0fTrimToSelection\x10\x06\x12\x1c\n\x18\x43reateFadesBasedOnPreset\x10\x07\x12\x15\n\x11RenameTargetTrack\x10\x08\x12\x13\n\x0f\x43onsolidateClip\x10\t\x12\x16\n\x12\x45xportClipsAsFiles\x10\n\x12 \n\x1c\x45xportSelectedTracksAsAAFOMF\x10\x0b\x12\x11\n\rGetTaskStatus\x10\x0c\x12\x12\n\x0eHostReadyCheck\x10\r\x12\x1b\n\x17RefreshTargetAudioFiles\x10\x0e\x12 \n\x1cRefreshAllModifiedAudioFiles\x10\x0f\x12\x13\n\x0fGetFileLocation\x10\x10\x12\x10\n\x0c\x43loseSession\x10\x11\x12\x0f\n\x0bSaveSession\x10\x12\x12\x11\n\rSaveSessionAs\x10\x13\x12\x07\n\x03\x43ut\x10\x14\x12\x08\n\x04\x43opy\x10\x15\x12\t\n\x05Paste\x10\x16\x12\t\n\x05\x43lear\x10\x17\x12\x0e\n\nCutSpecial\x10\x18\x12\x0f\n\x0b\x43opySpecial\x10\x19\x12\x10\n\x0c\x43learSpecial\x10\x1a\x12\x10\n\x0cPasteSpecial\x10\x1b\x12\r\n\tExportMix\x10\x1c\x12\x08\n\x04Spot\x10\x1d\x12\x1b\n\x17\x45xportSessionInfoAsText\x10\x1e\x12\x18\n\x14GetDynamicProperties\x10\x1f\x12\x13\n\x0fSetPlaybackMode\x10 \x12\x11\n\rSetRecordMode\x10!\x12\x19\n\x15GetSessionAudioFormat\x10\"\x12\x18\n\x14GetSessionSampleRate\x10#\x12\x16\n\x12GetSessionBitDepth\x10$\x12\x1e\n\x1aGetSessionInterleavedState\x10%\x12\x1a\n\x16GetSessionTimeCodeRate\x10&\x12\x1c\n\x18GetSessionFeetFramesRate\x10\'\x12#\n\x1fGetSessionAudioRatePullSettings\x10(\x12#\n\x1fGetSessionVideoRatePullSettings\x10)\x12\x12\n\x0eGetSessionName\x10*\x12\x12\n\x0eGetSessionPath\x10+\x12\x17\n\x13GetSessionStartTime\x10,\x12\x14\n\x10GetSessionLength\x10-\x12\x19\n\x15SetSessionAudioFormat\x10.\x12\x16\n\x12SetSessionBitDepth\x10/\x12\x1e\n\x1aSetSessionInterleavedState\x10\x30\x12\x1a\n\x16SetSessionTimeCodeRate\x10\x31\x12\x1c\n\x18SetSessionFeetFramesRate\x10\x32\x12#\n\x1fSetSessionAudioRatePullSettings\x10\x33\x12#\n\x1fSetSessionVideoRatePullSettings\x10\x34\x12\x17\n\x13SetSessionStartTime\x10\x35\x12\x14\n\x10SetSessionLength\x10\x36\x12\x12\n\x0eGetPTSLVersion\x10\x37\x12\x13\n\x0fGetPlaybackMode\x10\x38\x12\x11\n\rGetRecordMode\x10\x39\x12\x15\n\x11GetTransportArmed\x10:\x12\x15\n\x11GetTransportState\x10;\x12\x17\n\x13\x43learMemoryLocation\x10=\x12\x16\n\x12RenameSelectedClip\x10>\x12\x14\n\x10RenameTargetClip\x10?\x12\x13\n\x0fTogglePlayState\x10@\x12\x16\n\x12ToggleRecordEnable\x10\x41\x12\x11\n\rPlayHalfSpeed\x10\x42\x12\x13\n\x0fRecordHalfSpeed\x10\x43\x12\x16\n\x12\x45\x64itMemoryLocation\x10\x44\x12\x16\n\x12GetMemoryLocations\x10\x45\x12\x16\n\x12RegisterConnection\x10\x46\x12\x18\n\x14\x43reateMemoryLocation\x10G\x12\x13\n\x0f\x43reateNewTracks\x10H\x12\x16\n\x12SelectTracksByName\x10I\x12\x0f\n\x0bGetEditMode\x10J\x12\x0f\n\x0bSetEditMode\x10K\x12\x0f\n\x0bGetEditTool\x10L\x12\x0f\n\x0bSetEditTool\x10M\x12\x14\n\x10RecallZoomPreset\x10N\x12\x16\n\x12GetEditModeOptions\x10O\x12\x16\n\x12SetEditModeOptions\x10P\x12\x18\n\x14SetTimelineSelection\x10Q\x12\x18\n\x14GetTimelineSelection\x10R\x12\x0f\n\x0bImportVideo\x10S\x12\x18\n\x14SelectMemoryLocation\x10T\x12\x15\n\x11SetTrackMuteState\x10U\x12\x15\n\x11SetTrackSoloState\x10V\x12\x19\n\x15SetTrackSoloSafeState\x10W\x12\x1d\n\x19SetTrackRecordEnableState\x10X\x12!\n\x1dSetTrackRecordSafeEnableState\x10Y\x12\x1d\n\x19SetTrackInputMonitorState\x10Z\x12\x19\n\x15SetTrackSmartDspState\x10[\x12\x17\n\x13SetTrackHiddenState\x10\\\x12\x19\n\x15SetTrackInactiveState\x10]\x12\x17\n\x13SetTrackFrozenState\x10^\x12\x17\n\x13SetTrackOnlineState\x10_\x12\x15\n\x11SetTrackOpenState\x10`\"\x04\x08<\x10<*\x13\x41uthorizeConnection*\xa7\x01\n\nTaskStatus\x12\n\n\x06Queued\x10\x00\x12\x0b\n\x07Pending\x10\x01\x12\x0e\n\nInProgress\x10\x02\x12\r\n\tCompleted\x10\x03\x12\n\n\x06\x46\x61iled\x10\x04\x12\x17\n\x13WaitingForUserInput\x10\x05\x12\x1c\n\x18\x43ompletedWithBadResponse\x10\x06\x12\x1e\n\x1a\x46\x61iledWithBadErrorResponse\x10\x07*\x96\t\n\x10\x43ommandErrorType\x12\x17\n\x13OS_WritePermissions\x10\x00\x12\x10\n\x0cOS_ErrorCode\x10\x01\x12\x16\n\x12OS_NoLocationFound\x10\x02\x12\x15\n\x11OS_NoSessionFound\x10\x03\x12\x17\n\x13OS_FilePathLocation\x10\x04\x12\x10\n\x0cOS_ReadError\x10\x05\x12\x10\n\x0cOS_DiskSpace\x10\x06\x12\x14\n\x10OS_DuplicateName\x10\x07\x12\x18\n\x14OS_IllegalCharacters\x10\x08\x12\x16\n\x12OS_CharactersLimit\x10\t\x12\x1d\n\x19OS_ProToolsIsNotAvailable\x10\n\x12\x16\n\x12OS_NoFilePathFound\x10\x0b\x12\x13\n\x0fPT_UnknownError\x10\x64\x12\x16\n\x12PT_NoTemplateGroup\x10\x65\x12\x11\n\rPT_NoTemplate\x10\x66\x12\x19\n\x15PT_SampleRateMismatch\x10g\x12\x18\n\x14PT_NoVideoTrackFound\x10h\x12\x14\n\x10PT_NoTracksFound\x10i\x12\x16\n\x12PT_NoOpenedSession\x10j\x12\x13\n\x0fPT_NoTrackFound\x10k\x12\x13\n\x0fPT_NoClipsFound\x10l\x12\x12\n\x0ePT_NoSelection\x10m\x12\x12\n\x0ePT_RecordDrive\x10n\x12\x14\n\x10PT_NoPresetFound\x10o\x12\x12\n\x0ePT_FileTypeMXF\x10p\x12\x15\n\x11PT_CopyOptionCopy\x10q\x12\x15\n\x11PT_CopyOptionLink\x10r\x12\x14\n\x10PT_QuantizeEdits\x10s\x12\x1b\n\x17PT_ExportAsMultichannel\x10t\x12 \n\x1cPT_IllegalCharactersComments\x10u\x12$\n PT_IllegalCharactersSequenceName\x10v\x12\x1c\n\x18PT_MaxCharactersComments\x10w\x12 \n\x1cPT_MaxCharactersSequenceName\x10x\x12\x15\n\x11PT_NoSequenceName\x10y\x12\x12\n\x0ePT_InvalidTask\x10z\x12\x13\n\x0fPT_FileNotFound\x10{\x12\x17\n\x13PT_InvalidSelection\x10|\x12\x16\n\x12PT_ReadOnlySession\x10}\x12\x17\n\x13PT_InvalidParameter\x10~\x12\x10\n\x0cPT_Forbidden\x10\x7f\x12\x17\n\x12PT_NoTimelineFound\x10\x80\x01\x12\x1a\n\x15PT_ArgumentOutOfRange\x10\x81\x01\x12\x1a\n\x15PT_ForbiddenTrackType\x10\x82\x01\x12\x1a\n\x15PT_NoVideoEngineFound\x10\x83\x01\x12\x1a\n\x15PT_NoDspHardwareFound\x10\x84\x01\x12\x0c\n\x07PT_Info\x10\xc8\x01\x12\x18\n\x13SDK_VersionMismatch\x10\x91\x03\x12\x17\n\x12SDK_NotImplemented\x10\x92\x03*\x88\x04\n\tTrackType\x12\x0e\n\nTT_Unknown\x10\x00\x12\x0b\n\x07Unknown\x10\x00\x12\x0b\n\x07TT_Midi\x10\x01\x12\x08\n\x04Midi\x10\x01\x12\x0c\n\x08TT_Audio\x10\x02\x12\x0e\n\nAudioTrack\x10\x02\x12\n\n\x06TT_Aux\x10\x03\x12\x07\n\x03\x41ux\x10\x03\x12\x0c\n\x08TT_Video\x10\x04\x12\x0e\n\nVideoTrack\x10\x04\x12\n\n\x06TT_Vca\x10\x05\x12\x07\n\x03Vca\x10\x05\x12\x0c\n\x08TT_Tempo\x10\x06\x12\t\n\x05Tempo\x10\x06\x12\x0e\n\nTT_Markers\x10\x07\x12\x0b\n\x07Markers\x10\x07\x12\x0c\n\x08TT_Meter\x10\x08\x12\t\n\x05Meter\x10\x08\x12\x13\n\x0fTT_KeySignature\x10\t\x12\x10\n\x0cKeySignature\x10\t\x12\x13\n\x0fTT_ChordSymbols\x10\n\x12\x10\n\x0c\x43hordSymbols\x10\n\x12\x11\n\rTT_Instrument\x10\x0b\x12\x0e\n\nInstrument\x10\x0b\x12\r\n\tTT_Master\x10\x0c\x12\n\n\x06Master\x10\x0c\x12\x0b\n\x07TT_Heat\x10\r\x12\x08\n\x04Heat\x10\r\x12\x12\n\x0eTT_BasicFolder\x10\x0e\x12\x0f\n\x0b\x42\x61sicFolder\x10\x0e\x12\x14\n\x10TT_RoutingFolder\x10\x0f\x12\x11\n\rRoutingFolder\x10\x0f\x12\x0f\n\x0bTT_CompLane\x10\x10\x12\x0c\n\x08\x43ompLane\x10\x10\x1a\x02\x10\x01*\xca\x04\n\x0bTrackFormat\x12\x0e\n\nTF_Unknown\x10\x00\x12\x0b\n\x07TF_Mono\x10\x01\x12\r\n\tTF_Stereo\x10\x02\x12\n\n\x06TF_LCR\x10\x03\x12\x0b\n\x07TF_LCRS\x10\x04\x12\x0b\n\x07TF_Quad\x10\x05\x12\n\n\x06TF_5_0\x10\x06\x12\n\n\x06TF_5_1\x10\x07\x12\x0c\n\x08TF_5_0_2\x10\x08\x12\x0c\n\x08TF_5_1_2\x10\t\x12\x0c\n\x08TF_5_0_4\x10\n\x12\x0c\n\x08TF_5_1_4\x10\x0b\x12\n\n\x06TF_6_0\x10\x0c\x12\n\n\x06TF_6_1\x10\r\x12\n\n\x06TF_7_0\x10\x0e\x12\n\n\x06TF_7_1\x10\x0f\x12\x0f\n\x0bTF_7_0_SDDS\x10\x10\x12\x0f\n\x0bTF_7_1_SDDS\x10\x11\x12\x0c\n\x08TF_7_0_2\x10\x12\x12\x0c\n\x08TF_7_1_2\x10\x13\x12\x0c\n\x08TF_7_0_4\x10\x14\x12\x0c\n\x08TF_7_1_4\x10\x15\x12\x0c\n\x08TF_7_0_6\x10\x16\x12\x0c\n\x08TF_7_1_6\x10\x17\x12\x0c\n\x08TF_9_0_4\x10\x18\x12\x0c\n\x08TF_9_1_4\x10\x19\x12\x0c\n\x08TF_9_0_6\x10\x1a\x12\x0c\n\x08TF_9_1_6\x10\x1b\x12\x19\n\x15TF_1stOrderAmbisonics\x10\x1c\x12\x19\n\x15TF_2ndOrderAmbisonics\x10\x1d\x12\x19\n\x15TF_3rdOrderAmbisonics\x10\x1e\x12\x19\n\x15TF_4thOrderAmbisonics\x10\x1f\x12\x19\n\x15TF_5thOrderAmbisonics\x10 \x12\x19\n\x15TF_6thOrderAmbisonics\x10!\x12\x19\n\x15TF_7thOrderAmbisonics\x10\"*@\n\rTrackTimebase\x12\x0f\n\x0bTTB_Unknown\x10\x00\x12\x0f\n\x0bTTB_Samples\x10\x01\x12\r\n\tTTB_Ticks\x10\x02*e\n\x13TrackAttributeState\x12\x08\n\x04None\x10\x00\x12\x11\n\rSetExplicitly\x10\x01\x12\x11\n\rSetImplicitly\x10\x02\x12\x1e\n\x1aSetExplicitlyAndImplicitly\x10\x03*<\n\x08\x46ileType\x12\x0b\n\x07\x46T_WAVE\x10\x00\x12\x0b\n\x07\x46T_AIFF\x10\x01\x12\n\n\x06\x46T_AAF\x10\x02\x12\n\n\x06\x46T_OMF\x10\x03*\x82\x01\n\nIOSettings\x12\x0b\n\x07IO_None\x10\x00\x12\x0b\n\x07IO_Last\x10\x01\x12\x10\n\x0cIO_StereoMix\x10\x02\x12\x10\n\x0cIO_51FilmMix\x10\x03\x12\x11\n\rIO_51SMPTEMix\x10\x04\x12\x0f\n\x0bIO_51DTSMix\x10\x05\x12\x12\n\x0eIO_UserDefined\x10\x06*$\n\nImportType\x12\x0b\n\x07Session\x10\x00\x12\t\n\x05\x41udio\x10\x01*\x83\x01\n\x11\x41udioMediaOptions\x12\x15\n\x11LinkToSourceAudio\x10\x00\x12\x17\n\x13\x43opyFromSourceAudio\x10\x01\x12\x1e\n\x1a\x43onsolidateFromSourceAudio\x10\x02\x12\x1e\n\x1a\x46orceToTargetSessionFormat\x10\x03*f\n\x11VideoMediaOptions\x12\x15\n\x11LinkToSourceVideo\x10\x00\x12\x17\n\x13\x43opyFromSourceVideo\x10\x01\x12!\n\x1dImportAsOfflineSatelliteMedia\x10\x02*M\n\x11MatchTrackOptions\x12\x0b\n\x07MT_None\x10\x00\x12\x12\n\x0eMT_MatchTracks\x10\x01\x12\x17\n\x13MT_ImportAsNewTrack\x10\x02*x\n\x16TimeCodeMappingOptions\x12\"\n\x1eMaintainAbsoluteTimeCodeValues\x10\x00\x12\"\n\x1eMaintainRelativeTimeCodeValues\x10\x01\x12\x16\n\x12MapStartTimeCodeTo\x10\x02*[\n\x12TrackOffsetOptions\x12\r\n\tBarsBeats\x10\x00\x12\x0b\n\x07MinSecs\x10\x01\x12\x0c\n\x08TimeCode\x10\x02\x12\x0e\n\nFeetFrames\x10\x03\x12\x0b\n\x07Samples\x10\x04*K\n\x11\x43onversionQuality\x12\x07\n\x03Low\x10\x00\x12\x08\n\x04Good\x10\x01\x12\n\n\x06\x42\x65tter\x10\x02\x12\x08\n\x04\x42\x65st\x10\x03\x12\r\n\tTweakHead\x10\x04*s\n\x13MainPlaylistOptions\x12\"\n\x1eImportReplaceExistingPlaylists\x10\x00\x12\'\n#ImportOverlayNewOnExistingPlaylists\x10\x01\x12\x0f\n\x0b\x44oNotImport\x10\x02*M\n\x0f\x41udioOperations\x12\x0c\n\x08\x41\x64\x64\x41udio\x10\x00\x12\r\n\tCopyAudio\x10\x01\x12\x10\n\x0c\x43onvertAudio\x10\x02\x12\x0b\n\x07\x44\x65\x66\x61ult\x10\x03*X\n\x10MediaDestination\x12\x0b\n\x07MD_None\x10\x00\x12\x15\n\x11MD_MainVideoTrack\x10\x01\x12\x0f\n\x0bMD_NewTrack\x10\x02\x12\x0f\n\x0bMD_ClipList\x10\x03*b\n\rMediaLocation\x12\x0b\n\x07ML_None\x10\x00\x12\x13\n\x0fML_SessionStart\x10\x01\x12\x10\n\x0cML_SongStart\x10\x02\x12\x10\n\x0cML_Selection\x10\x03\x12\x0b\n\x07ML_Spot\x10\x04*\xc6\x02\n\x0fTrackListFilter\x12\x07\n\x03\x41ll\x10\x00\x12\x0c\n\x08Selected\x10\x01\x12\x16\n\x12SelectedExplicitly\x10\x02\x12\x16\n\x12SelectedImplicitly\x10\x03\x12\x1b\n\x17WithClipsOnMainPlaylist\x10\x04\x12 \n\x1cWithAutomationOnMainPlaylist\x10\x05\x12\x0c\n\x08Inactive\x10\x06\x12\x16\n\x12InactiveExplicitly\x10\x07\x12\x16\n\x12InactiveImplicitly\x10\x08\x12\n\n\x06Hidden\x10\t\x12\x14\n\x10HiddenExplicitly\x10\n\x12\x14\n\x10HiddenImplicitly\x10\x0b\x12\n\n\x06Locked\x10\x0c\x12\t\n\x05Muted\x10\r\x12\n\n\x06\x46rozen\x10\x0e\x12\x08\n\x04Open\x10\x0f\x12\n\n\x06Online\x10\x10*5\n\x10SpotLocationType\x12\t\n\x05Start\x10\x00\x12\r\n\tSyncPoint\x10\x01\x12\x07\n\x03\x45nd\x10\x02*Q\n\x0c\x45xportFormat\x12\x0b\n\x07\x45\x46_None\x10\x00\x12\x0b\n\x07\x45\x46_Mono\x10\x01\x12\x13\n\x0f\x45\x46_MultipleMono\x10\x02\x12\x12\n\x0e\x45\x46_Interleaved\x10\x03*D\n\x0e\x45xportFileType\x12\x07\n\x03WAV\x10\x00\x12\x08\n\x04\x41IFF\x10\x01\x12\x07\n\x03MXF\x10\x02\x12\x07\n\x03MP3\x10\x03\x12\r\n\tQuickTime\x10\x04*>\n\x08\x42itDepth\x12\x0c\n\x08\x42it_None\x10\x00\x12\t\n\x05\x42it16\x10\x01\x12\t\n\x05\x42it24\x10\x02\x12\x0e\n\nBit32Float\x10\x03*F\n\x17ResolveDuplicateNamesBy\x12\x10\n\x0c\x41utoRenaming\x10\x00\x12\x19\n\x15ReplacingWithNewFiles\x10\x01*O\n\x13\x45xportAsAAFFileType\x12\x0b\n\x07\x41\x41\x46_WAV\x10\x00\x12\x0c\n\x08\x41\x41\x46_AIFF\x10\x01\x12\x0b\n\x07\x41\x41\x46_MXF\x10\x02\x12\x10\n\x0c\x41\x41\x46_Embedded\x10\x03*/\n\x0f\x41\x41\x46\x46ileBitDepth\x12\r\n\tAAF_Bit16\x10\x00\x12\r\n\tAAF_Bit24\x10\x01*^\n\nCopyOption\x12\x1e\n\x1a\x43onsolidateFromSourceMedia\x10\x00\x12\x17\n\x13\x43opyFromSourceMedia\x10\x01\x12\x17\n\x13LinkFromSourceMedia\x10\x02*\xe8\x01\n\x16\x46ileLocationTypeFilter\x12\r\n\tAll_Files\x10\x00\x12\x14\n\x10OnTimeline_Files\x10\x01\x12\x17\n\x13NotOnTimeline_Files\x10\x02\x12\x10\n\x0cOnline_Files\x10\x03\x12\x11\n\rOffline_Files\x10\x04\x12\x0f\n\x0b\x41udio_Files\x10\x05\x12\x0f\n\x0bVideo_Files\x10\x06\x12\x12\n\x0eRendered_Files\x10\x07\x12\x19\n\x15SelectedClipsTimeline\x10\x65\x12\x1a\n\x16SelectedClipsClipsList\x10\x66*w\n\x15\x41utomationDataOptions\x12\x12\n\x0e\x41ll_Automation\x10\x00\x12\x12\n\x0ePan_Automation\x10\x01\x12\x15\n\x11PlugIn_Automation\x10\x02\x12\r\n\tClip_Gain\x10\x03\x12\x10\n\x0c\x43lip_Effects\x10\x04*\x83\x01\n\x13PasteSpecialOptions\x12\t\n\x05Merge\x10\x00\x12\r\n\tMergeMidi\x10\x00\x12\x1c\n\x18Repeat_To_Fill_Selection\x10\x01\x12\x1e\n\x1aTo_Current_Automation_Type\x10\x02\x12\x10\n\x0cMergeMarkers\x10\x03\x1a\x02\x10\x01*4\n\nTripleBool\x12\x0b\n\x07TB_None\x10\x00\x12\x0c\n\x08TB_False\x10\x01\x12\x0b\n\x07TB_True\x10\x02*5\n\rEM_SourceType\x12\x0f\n\x0bPhysicalOut\x10\x00\x12\x07\n\x03\x42us\x10\x01\x12\n\n\x06Output\x10\x02**\n\x0f\x43ompressionType\x12\x0b\n\x07\x43T_None\x10\x00\x12\n\n\x06\x43T_PCM\x10\x01*o\n\nSampleRate\x12\x0b\n\x07SR_None\x10\x00\x12\x0c\n\x08SR_44100\x10\x01\x12\x0c\n\x08SR_48000\x10\x02\x12\x0c\n\x08SR_96000\x10\x03\x12\r\n\tSR_176400\x10\x04\x12\r\n\tSR_192000\x10\x05\x12\x0c\n\x08SR_88200\x10\x06*K\n\x15\x45M_VideoExportOptions\x12\x0b\n\x07VE_None\x10\x00\x12\x13\n\x0fVE_SameAsSource\x10\x01\x12\x10\n\x0cVE_Transcode\x10\x02*l\n\x0b\x45M_FileType\x12\x0b\n\x07\x45M_None\x10\x00\x12\n\n\x06\x45M_MOV\x10\x01\x12\n\n\x06\x45M_WAV\x10\x02\x12\x0b\n\x07\x45M_AIFF\x10\x03\x12\n\n\x06\x45M_MP3\x10\x04\x12\x10\n\x0c\x45M_MXFOPAtom\x10\x05\x12\r\n\tEM_WAVADM\x10\x06*R\n\x12\x45M_FileDestination\x12\x0e\n\nEM_FD_None\x10\x00\x12\x17\n\x13\x45M_FD_SessionFolder\x10\x01\x12\x13\n\x0f\x45M_FD_Directory\x10\x02*U\n\x11\x45M_DeliveryFormat\x12\x0e\n\nEM_DF_None\x10\x00\x12\x1a\n\x16\x45M_DF_FilePerMixSource\x10\x01\x12\x14\n\x10\x45M_DF_SingleFile\x10\x02*\xbf\x02\n\rDP_ValueTypes\x12\x10\n\x0c\x44P_VT_double\x10\x00\x12\x0f\n\x0b\x44P_VT_float\x10\x01\x12\x0f\n\x0b\x44P_VT_int32\x10\x02\x12\x0f\n\x0b\x44P_VT_int64\x10\x03\x12\x10\n\x0c\x44P_VT_uint32\x10\x04\x12\x10\n\x0c\x44P_VT_uint64\x10\x05\x12\x10\n\x0c\x44P_VT_sint32\x10\x06\x12\x10\n\x0c\x44P_VT_sint64\x10\x07\x12\x11\n\rDP_VT_fixed32\x10\x08\x12\x11\n\rDP_VT_fixed64\x10\t\x12\x12\n\x0e\x44P_VT_sfixed32\x10\n\x12\x12\n\x0e\x44P_VT_sfixed64\x10\x0b\x12\x0e\n\nDP_VT_bool\x10\x0c\x12\x10\n\x0c\x44P_VT_string\x10\r\x12\x0f\n\x0b\x44P_VT_bytes\x10\x0e\x12\x0e\n\nDP_VT_enum\x10\x0f\x12\x10\n\x0c\x44P_VT_object\x10\x10*D\n\x13\x44ynamicPropertyType\x12\x13\n\x0f\x44P_EM_CodecInfo\x10\x00\x12\x18\n\x14\x44P_EM_DolbyAtmosInfo\x10\x01*6\n\rTrackListType\x12\r\n\tAllTracks\x10\x00\x12\x16\n\x12SelectedTracksOnly\x10\x01*Z\n\x10\x46\x61\x64\x65HandlingType\x12\x12\n\x0eShowCrossfades\x10\x00\x12\x16\n\x12\x44ontShowCrossfades\x10\x01\x12\x1a\n\x16\x43ombineCrossfadedClips\x10\x02**\n\x10TextAsFileFormat\x12\x0c\n\x08TextEdit\x10\x00\x12\x08\n\x04UTF8\x10\x01*?\n\x0e\x45SI_OutputType\x12\x0c\n\x08\x45SI_File\x10\x00\x12\x0e\n\nESI_String\x10\x01\x12\x0f\n\x0b\x45SI_Unknown\x10\x02*F\n\x0fPM_PlaybackMode\x12\r\n\tPM_Normal\x10\x00\x12\x0b\n\x07PM_Loop\x10\x01\x12\x17\n\x13PM_DynamicTransport\x10\x02*~\n\rRM_RecordMode\x12\r\n\tRM_Normal\x10\x00\x12\x0b\n\x07RM_Loop\x10\x01\x12\x12\n\x0eRM_Destructive\x10\x02\x12\x11\n\rRM_QuickPunch\x10\x03\x12\x11\n\rRM_TrackPunch\x10\x04\x12\x17\n\x13RM_DestructivePunch\x10\x05*0\n\x12SessionAudioFormat\x12\x0c\n\x08SAF_WAVE\x10\x00\x12\x0c\n\x08SAF_AIFF\x10\x01*\xf4\x02\n\x13SessionTimeCodeRate\x12\x11\n\rSTCR_Fps23976\x10\x00\x12\x0e\n\nSTCR_Fps24\x10\x01\x12\x0e\n\nSTCR_Fps25\x10\x02\x12\x10\n\x0cSTCR_Fps2997\x10\x03\x12\x14\n\x10STCR_Fps2997Drop\x10\x04\x12\x0e\n\nSTCR_Fps30\x10\x05\x12\x12\n\x0eSTCR_Fps30Drop\x10\x06\x12\x11\n\rSTCR_Fps47952\x10\x07\x12\x0e\n\nSTCR_Fps48\x10\x08\x12\x0e\n\nSTCR_Fps50\x10\t\x12\x10\n\x0cSTCR_Fps5994\x10\n\x12\x14\n\x10STCR_Fps5994Drop\x10\x0b\x12\x0e\n\nSTCR_Fps60\x10\x0c\x12\x12\n\x0eSTCR_Fps60Drop\x10\r\x12\x0f\n\x0bSTCR_Fps100\x10\x0e\x12\x11\n\rSTCR_Fps11988\x10\x0f\x12\x15\n\x11STCR_Fps11988Drop\x10\x10\x12\x0f\n\x0bSTCR_Fps120\x10\x11\x12\x13\n\x0fSTCR_Fps120Drop\x10\x12*J\n\x15SessionFeetFramesRate\x12\x11\n\rSFFR_Fps23976\x10\x00\x12\x0e\n\nSFFR_Fps24\x10\x01\x12\x0e\n\nSFFR_Fps25\x10\x02*\xa5\x01\n\x0fSessionRatePull\x12\x0c\n\x08SRP_None\x10\x00\x12\x0c\n\x08SRP_Up01\x10\x01\x12\x0e\n\nSRP_Down01\x10\x02\x12\x0b\n\x07SRP_Up4\x10\x03\x12\x0f\n\x0bSRP_Up4Up01\x10\x04\x12\x11\n\rSRP_Up4Down01\x10\x05\x12\r\n\tSRP_Down4\x10\x06\x12\x11\n\rSRP_Down4Up01\x10\x07\x12\x13\n\x0fSRP_Down4Down01\x10\x08*\xb1\x03\n\x11TS_TransportState\x12\x17\n\x13TS_TransportPlaying\x10\x00\x12\x17\n\x13TS_TransportStopped\x10\x01\x12\x19\n\x15TS_TransportRecording\x10\x02\x12 \n\x1cTS_TransportPlayingHalfSpeed\x10\x03\x12\"\n\x1eTS_TransportRecordingHalfSpeed\x10\x04\x12\x1b\n\x17TS_TransportFastForward\x10\x05\x12\x16\n\x12TS_TransportRewind\x10\x06\x12\x15\n\x11TS_TransportScrub\x10\x07\x12\x17\n\x13TS_TransportShuttle\x10\x08\x12\x16\n\x12TS_TransportPrimed\x10\t\x12\x18\n\x14TS_TransportIsCueing\x10\n\x12\x16\n\x12TS_TransportIsCued\x10\x0b\x12 \n\x1cTS_TransportIsCuedForPreview\x10\x0c\x12\x1a\n\x16TS_TransportIsStopping\x10\r\x12\x1c\n\x18TS_TransportIsPreviewing\x10\x0e*4\n\x0f\x43L_ClipLocation\x12\x10\n\x0c\x43L_ClipsList\x10\x00\x12\x0f\n\x0b\x43L_Timeline\x10\x01*>\n\x0eTimeProperties\x12\r\n\tTP_Marker\x10\x00\x12\x10\n\x0cTP_Selection\x10\x01\x12\x0b\n\x07TP_None\x10\x02*Y\n\x17MemoryLocationReference\x12\x0f\n\x0bMLR_BarBeat\x10\x00\x12\x10\n\x0cMLR_Absolute\x10\x01\x12\x1b\n\x17MLR_FollowTrackTimebase\x10\x02*C\n\x0eMarkerLocation\x12\x0f\n\x0bMLC_Unknown\x10\x00\x12\x11\n\rMLC_MainRuler\x10\x01\x12\r\n\tMLC_Track\x10\x02*\xba\x02\n\x08\x45\x64itMode\x12\x0f\n\x0b\x45MO_Unknown\x10\x00\x12\x0f\n\x0b\x45MO_Shuffle\x10\x01\x12\x0c\n\x08\x45MO_Slip\x10\x02\x12\x0c\n\x08\x45MO_Spot\x10\x03\x12\x14\n\x10\x45MO_GridAbsolute\x10\x04\x12\x14\n\x10\x45MO_GridRelative\x10\x05\x12!\n\x1d\x45MO_ShuffleSnapToGridAbsolute\x10\x06\x12\x1e\n\x1a\x45MO_SlipSnapToGridAbsolute\x10\x07\x12\x1e\n\x1a\x45MO_SpotSnapToGridAbsolute\x10\x08\x12!\n\x1d\x45MO_ShuffleSnapToGridRelative\x10\t\x12\x1e\n\x1a\x45MO_SlipSnapToGridRelative\x10\n\x12\x1e\n\x1a\x45MO_SpotSnapToGridRelative\x10\x0b*\x98\x03\n\x08\x45\x64itTool\x12\x0e\n\nET_Unknown\x10\x00\x12\x11\n\rET_ZoomNormal\x10\x01\x12\x11\n\rET_ZoomSingle\x10\x02\x12\x13\n\x0f\x45T_TrimStandard\x10\x03\x12\x0e\n\nET_TrimTce\x10\x04\x12\x10\n\x0c\x45T_TrimScrub\x10\x05\x12\x0f\n\x0b\x45T_TrimLoop\x10\x06\x12\x0f\n\x0b\x45T_Selector\x10\x07\x12\x12\n\x0e\x45T_GrabberTime\x10\x08\x12\x18\n\x14\x45T_GrabberSeparation\x10\t\x12\x14\n\x10\x45T_GrabberObject\x10\n\x12\x10\n\x0c\x45T_SmartTool\x10\x0b\x12\x0f\n\x0b\x45T_Scrubber\x10\x0c\x12\x15\n\x11\x45T_PencilFreeHand\x10\r\x12\x11\n\rET_PencilLine\x10\x0e\x12\x15\n\x11\x45T_PencilTriangle\x10\x0f\x12\x13\n\x0f\x45T_PencilSquare\x10\x10\x12\x13\n\x0f\x45T_PencilRandom\x10\x11\x12\x16\n\x12\x45T_PencilParabolic\x10\x12\x12\x13\n\x0f\x45T_PencilSCurve\x10\x13*M\n\x13TimelineUpdateVideo\x12\x0f\n\x0bTUV_Unknown\x10\x00\x12\x0c\n\x08TUV_None\x10\x01\x12\n\n\x06TUV_In\x10\x02\x12\x0b\n\x07TUV_Out\x10\x03*L\n\rSelectionMode\x12\x0e\n\nSM_Unknown\x10\x00\x12\x0e\n\nSM_Replace\x10\x01\x12\n\n\x06SM_Add\x10\x02\x12\x0f\n\x0bSM_Subtract\x10\x03\x32u\n\x04PTSL\x12\x30\n\x0fSendGrpcRequest\x12\r.ptsl.Request\x1a\x0e.ptsl.Response\x12;\n\x18SendGrpcStreamingRequest\x12\r.ptsl.Request\x1a\x0e.ptsl.Response0\x01\x62\x06proto3') -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'PTSL_pb2', globals()) +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'PTSL_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - _COMMANDID._serialized_start=13695 - _COMMANDID._serialized_end=15369 - _TASKSTATUS._serialized_start=15372 - _TASKSTATUS._serialized_end=15539 - _COMMANDERRORTYPE._serialized_start=15542 - _COMMANDERRORTYPE._serialized_end=16547 - _TRACKTYPE._serialized_start=16550 - _TRACKTYPE._serialized_end=16793 - _TRACKATTRIBUTESTATE._serialized_start=16795 - _TRACKATTRIBUTESTATE._serialized_end=16896 - _FILETYPE._serialized_start=16898 - _FILETYPE._serialized_end=16958 - _IOSETTINGS._serialized_start=16961 - _IOSETTINGS._serialized_end=17091 - _IMPORTTYPE._serialized_start=17093 - _IMPORTTYPE._serialized_end=17166 - _AUDIOMEDIAOPTIONS._serialized_start=17169 - _AUDIOMEDIAOPTIONS._serialized_end=17300 - _VIDEOMEDIAOPTIONS._serialized_start=17302 - _VIDEOMEDIAOPTIONS._serialized_end=17404 - _MATCHTRACKOPTIONS._serialized_start=17406 - _MATCHTRACKOPTIONS._serialized_end=17483 - _TIMECODEMAPPINGOPTIONS._serialized_start=17485 - _TIMECODEMAPPINGOPTIONS._serialized_end=17605 - _TRACKOFFSETOPTIONS._serialized_start=17607 - _TRACKOFFSETOPTIONS._serialized_end=17698 - _CONVERSIONQUALITY._serialized_start=17700 - _CONVERSIONQUALITY._serialized_end=17775 - _MAINPLAYLISTOPTIONS._serialized_start=17777 - _MAINPLAYLISTOPTIONS._serialized_end=17892 - _AUDIOOPERATIONS._serialized_start=17894 - _AUDIOOPERATIONS._serialized_end=17971 - _MEDIADESTINATION._serialized_start=17973 - _MEDIADESTINATION._serialized_end=18061 - _MEDIALOCATION._serialized_start=18063 - _MEDIALOCATION._serialized_end=18161 - _TRACKLISTFILTER._serialized_start=18164 - _TRACKLISTFILTER._serialized_end=18490 - _SPOTLOCATIONTYPE._serialized_start=18492 - _SPOTLOCATIONTYPE._serialized_end=18545 - _EXPORTFORMAT._serialized_start=18547 - _EXPORTFORMAT._serialized_end=18628 - _EXPORTFILETYPE._serialized_start=18630 - _EXPORTFILETYPE._serialized_end=18698 - _BITDEPTH._serialized_start=18700 - _BITDEPTH._serialized_end=18762 - _RESOLVEDUPLICATENAMESBY._serialized_start=18764 - _RESOLVEDUPLICATENAMESBY._serialized_end=18834 - _EXPORTASAAFFILETYPE._serialized_start=18836 - _EXPORTASAAFFILETYPE._serialized_end=18915 - _AAFFILEBITDEPTH._serialized_start=18917 - _AAFFILEBITDEPTH._serialized_end=18964 - _COPYOPTION._serialized_start=18966 - _COPYOPTION._serialized_end=19060 - _FILELOCATIONTYPEFILTER._serialized_start=19063 - _FILELOCATIONTYPEFILTER._serialized_end=19295 - _AUTOMATIONDATAOPTIONS._serialized_start=19297 - _AUTOMATIONDATAOPTIONS._serialized_end=19416 - _PASTESPECIALOPTIONS._serialized_start=19418 - _PASTESPECIALOPTIONS._serialized_end=19512 - _TRIPLEBOOL._serialized_start=19514 - _TRIPLEBOOL._serialized_end=19566 - _EM_SOURCETYPE._serialized_start=19568 - _EM_SOURCETYPE._serialized_end=19621 - _COMPRESSIONTYPE._serialized_start=19623 - _COMPRESSIONTYPE._serialized_end=19665 - _SAMPLERATE._serialized_start=19667 - _SAMPLERATE._serialized_end=19778 - _EM_VIDEOEXPORTOPTIONS._serialized_start=19780 - _EM_VIDEOEXPORTOPTIONS._serialized_end=19855 - _EM_FILETYPE._serialized_start=19857 - _EM_FILETYPE._serialized_end=19965 - _EM_FILEDESTINATION._serialized_start=19967 - _EM_FILEDESTINATION._serialized_end=20049 - _EM_DELIVERYFORMAT._serialized_start=20051 - _EM_DELIVERYFORMAT._serialized_end=20136 - _DP_VALUETYPES._serialized_start=20139 - _DP_VALUETYPES._serialized_end=20458 - _DYNAMICPROPERTYTYPE._serialized_start=20460 - _DYNAMICPROPERTYTYPE._serialized_end=20528 - _TRACKLISTTYPE._serialized_start=20530 - _TRACKLISTTYPE._serialized_end=20584 - _FADEHANDLINGTYPE._serialized_start=20586 - _FADEHANDLINGTYPE._serialized_end=20676 - _TEXTASFILEFORMAT._serialized_start=20678 - _TEXTASFILEFORMAT._serialized_end=20720 - _ESI_OUTPUTTYPE._serialized_start=20722 - _ESI_OUTPUTTYPE._serialized_end=20768 - _PM_PLAYBACKMODE._serialized_start=20770 - _PM_PLAYBACKMODE._serialized_end=20840 - _RM_RECORDMODE._serialized_start=20842 - _RM_RECORDMODE._serialized_end=20968 - _SESSIONAUDIOFORMAT._serialized_start=20970 - _SESSIONAUDIOFORMAT._serialized_end=21018 - _SESSIONTIMECODERATE._serialized_start=21021 - _SESSIONTIMECODERATE._serialized_end=21393 - _SESSIONFEETFRAMESRATE._serialized_start=21395 - _SESSIONFEETFRAMESRATE._serialized_end=21469 - _SESSIONRATEPULL._serialized_start=21472 - _SESSIONRATEPULL._serialized_end=21637 - _TS_TRANSPORTSTATE._serialized_start=21640 - _TS_TRANSPORTSTATE._serialized_end=22073 - _CL_CLIPLOCATION._serialized_start=22075 - _CL_CLIPLOCATION._serialized_end=22127 - _TIMEPROPERTIES._serialized_start=22129 - _TIMEPROPERTIES._serialized_end=22191 - _MEMORYLOCATIONREFERENCE._serialized_start=22193 - _MEMORYLOCATIONREFERENCE._serialized_end=22253 - _EMPTYMESSAGE._serialized_start=20 - _EMPTYMESSAGE._serialized_end=34 - _COMMANDERROR._serialized_start=36 - _COMMANDERROR._serialized_end=153 - _REQUESTHEADER._serialized_start=155 - _REQUESTHEADER._serialized_end=258 - _REQUEST._serialized_start=260 - _REQUEST._serialized_end=333 - _RESPONSEHEADER._serialized_start=335 - _RESPONSEHEADER._serialized_end=454 - _RESPONSE._serialized_start=456 - _RESPONSE._serialized_end=561 - _PAGINATION._serialized_start=563 - _PAGINATION._serialized_end=621 - _TRACKATTRIBUTES._serialized_start=624 - _TRACKATTRIBUTES._serialized_end=1058 - _TRACK._serialized_start=1061 - _TRACK._serialized_end=1227 - _GETTASKSTATUSREQUESTBODY._serialized_start=1229 - _GETTASKSTATUSREQUESTBODY._serialized_end=1272 - _GETTASKSTATUSRESPONSEBODY._serialized_start=1274 - _GETTASKSTATUSRESPONSEBODY._serialized_end=1370 - _CREATESESSIONREQUESTBODY._serialized_start=1373 - _CREATESESSIONREQUESTBODY._serialized_end=1778 - _OPENSESSIONREQUESTBODY._serialized_start=1780 - _OPENSESSIONREQUESTBODY._serialized_end=1826 - _TRACKDATATOIMPORT._serialized_start=1828 - _TRACKDATATOIMPORT._serialized_end=1950 - _SESSIONDATAIMPORT._serialized_start=1953 - _SESSIONDATAIMPORT._serialized_end=2151 - _SESSIONDATA._serialized_start=2154 - _SESSIONDATA._serialized_end=2596 - _SPOTLOCATIONDATA._serialized_start=2599 - _SPOTLOCATIONDATA._serialized_end=2740 - _AUDIODATA._serialized_start=2743 - _AUDIODATA._serialized_end=2979 - _VIDEODATA._serialized_start=2981 - _VIDEODATA._serialized_end=2992 - _MIDIDATA._serialized_start=2994 - _MIDIDATA._serialized_end=3004 - _CLIPGROUPSDATA._serialized_start=3006 - _CLIPGROUPSDATA._serialized_end=3022 - _IMPORTREQUESTBODY._serialized_start=3025 - _IMPORTREQUESTBODY._serialized_end=3183 - _IMPORTRESPONSEBODY._serialized_start=3185 - _IMPORTRESPONSEBODY._serialized_end=3299 - _TRACKLISTINVERTIBLEFILTER._serialized_start=3301 - _TRACKLISTINVERTIBLEFILTER._serialized_end=3388 - _GETTRACKLISTREQUESTBODY._serialized_start=3391 - _GETTRACKLISTREQUESTBODY._serialized_end=3529 - _GETTRACKLISTRESPONSEBODY._serialized_start=3531 - _GETTRACKLISTRESPONSEBODY._serialized_end=3623 - _SELECTALLCLIPSONTRACKREQUESTBODY._serialized_start=3625 - _SELECTALLCLIPSONTRACKREQUESTBODY._serialized_end=3679 - _SELECTALLCLIPSONTRACKRESPONSEBODY._serialized_start=3681 - _SELECTALLCLIPSONTRACKRESPONSEBODY._serialized_end=3736 - _EXTENDSELECTIONTOTARGETTRACKSREQUESTBODY._serialized_start=3738 - _EXTENDSELECTIONTOTARGETTRACKSREQUESTBODY._serialized_end=3809 - _EXTENDSELECTIONTOTARGETTRACKSRESPONSEBODY._serialized_start=3811 - _EXTENDSELECTIONTOTARGETTRACKSRESPONSEBODY._serialized_end=3883 - _CREATEFADESBASEDONPRESETREQUESTBODY._serialized_start=3885 - _CREATEFADESBASEDONPRESETREQUESTBODY._serialized_end=3976 - _CREATEFADESBASEDONPRESETRESPONSEBODY._serialized_start=3978 - _CREATEFADESBASEDONPRESETRESPONSEBODY._serialized_end=4042 - _RENAMETARGETTRACKREQUESTBODY._serialized_start=4044 - _RENAMETARGETTRACKREQUESTBODY._serialized_end=4132 - _EXPORTCLIPSASFILESREQUESTBODY._serialized_start=4135 - _EXPORTCLIPSASFILESREQUESTBODY._serialized_end=4389 - _EXPORTSELECTEDTRACKSASAAFOMFREQUESTBODY._serialized_start=4392 - _EXPORTSELECTEDTRACKSASAAFOMFREQUESTBODY._serialized_end=4821 - _REFRESHTARGETAUDIOFILESREQUESTBODY._serialized_start=4823 - _REFRESHTARGETAUDIOFILESREQUESTBODY._serialized_end=4878 - _REFRESHTARGETAUDIOFILESRESPONSEBODY._serialized_start=4880 - _REFRESHTARGETAUDIOFILESRESPONSEBODY._serialized_end=4985 - _FILELOCATIONINFO._serialized_start=4987 - _FILELOCATIONINFO._serialized_end=5024 - _FILELOCATION._serialized_start=5026 - _FILELOCATION._serialized_end=5092 - _GETFILELOCATIONREQUESTBODY._serialized_start=5094 - _GETFILELOCATIONREQUESTBODY._serialized_end=5194 - _GETFILELOCATIONRESPONSEBODY._serialized_start=5196 - _GETFILELOCATIONRESPONSEBODY._serialized_end=5302 - _CLOSESESSIONREQUESTBODY._serialized_start=5304 - _CLOSESESSIONREQUESTBODY._serialized_end=5352 - _SAVESESSIONASREQUESTBODY._serialized_start=5354 - _SAVESESSIONASREQUESTBODY._serialized_end=5428 - _CUTSPECIALREQUESTBODY._serialized_start=5430 - _CUTSPECIALREQUESTBODY._serialized_end=5514 - _COPYSPECIALREQUESTBODY._serialized_start=5516 - _COPYSPECIALREQUESTBODY._serialized_end=5601 - _CLEARSPECIALREQUESTBODY._serialized_start=5603 - _CLEARSPECIALREQUESTBODY._serialized_end=5689 - _PASTESPECIALREQUESTBODY._serialized_start=5691 - _PASTESPECIALREQUESTBODY._serialized_end=5773 - _EM_SOURCEINFO._serialized_start=5775 - _EM_SOURCEINFO._serialized_end=5846 - _EM_AUDIOINFO._serialized_start=5849 - _EM_AUDIOINFO._serialized_end=6128 - _PROPERTYCONTAINER._serialized_start=6130 - _PROPERTYCONTAINER._serialized_end=6223 - _EM_CODECINFO._serialized_start=6225 - _EM_CODECINFO._serialized_end=6307 - _EM_VIDEOINFO._serialized_start=6310 - _EM_VIDEOINFO._serialized_end=6507 - _EM_IMPORTOPTIONS._serialized_start=6510 - _EM_IMPORTOPTIONS._serialized_end=6881 - _EM_LOCATIONINFO._serialized_start=6884 - _EM_LOCATIONINFO._serialized_end=7067 - _EM_DOLBYATMOSINFO._serialized_start=7070 - _EM_DOLBYATMOSINFO._serialized_end=7234 - _EXPORTMIXREQUESTBODY._serialized_start=7237 - _EXPORTMIXREQUESTBODY._serialized_end=7643 - _PROPERTYDESCRIPTOR._serialized_start=7646 - _PROPERTYDESCRIPTOR._serialized_end=7859 - _GETDYNAMICPROPERTIESREQUESTBODY._serialized_start=7861 - _GETDYNAMICPROPERTIESREQUESTBODY._serialized_end=7944 - _GETDYNAMICPROPERTIESGROUP._serialized_start=7946 - _GETDYNAMICPROPERTIESGROUP._serialized_end=8065 - _GETDYNAMICPROPERTIESRESPONSEBODY._serialized_start=8068 - _GETDYNAMICPROPERTIESRESPONSEBODY._serialized_end=8205 - _SPOTREQUESTBODY._serialized_start=8207 - _SPOTREQUESTBODY._serialized_end=8327 - _EXPORTSESSIONINFOASTEXTREQUESTBODY._serialized_start=8330 - _EXPORTSESSIONINFOASTEXTREQUESTBODY._serialized_end=8831 - _EXPORTSESSIONINFOASTEXTRESPONSEBODY._serialized_start=8833 - _EXPORTSESSIONINFOASTEXTRESPONSEBODY._serialized_end=8892 - _SETPLAYBACKMODEREQUESTBODY._serialized_start=8894 - _SETPLAYBACKMODEREQUESTBODY._serialized_end=8968 - _SETPLAYBACKMODERESPONSEBODY._serialized_start=8971 - _SETPLAYBACKMODERESPONSEBODY._serialized_end=9105 - _SETRECORDMODEREQUESTBODY._serialized_start=9107 - _SETRECORDMODEREQUESTBODY._serialized_end=9205 - _SETRECORDMODERESPONSEBODY._serialized_start=9207 - _SETRECORDMODERESPONSEBODY._serialized_end=9331 - _GETSESSIONAUDIOFORMATRESPONSEBODY._serialized_start=9334 - _GETSESSIONAUDIOFORMATRESPONSEBODY._serialized_end=9473 - _GETSESSIONSAMPLERATERESPONSEBODY._serialized_start=9475 - _GETSESSIONSAMPLERATERESPONSEBODY._serialized_end=9548 - _GETSESSIONBITDEPTHRESPONSEBODY._serialized_start=9550 - _GETSESSIONBITDEPTHRESPONSEBODY._serialized_end=9666 - _GETSESSIONINTERLEAVEDSTATERESPONSEBODY._serialized_start=9668 - _GETSESSIONINTERLEAVEDSTATERESPONSEBODY._serialized_end=9760 - _GETSESSIONTIMECODERATERESPONSEBODY._serialized_start=9763 - _GETSESSIONTIMECODERATERESPONSEBODY._serialized_end=9905 - _GETSESSIONFEETFRAMESRATERESPONSEBODY._serialized_start=9908 - _GETSESSIONFEETFRAMESRATERESPONSEBODY._serialized_end=10056 - _GETSESSIONAUDIORATEPULLSETTINGSRESPONSEBODY._serialized_start=10059 - _GETSESSIONAUDIORATEPULLSETTINGSRESPONSEBODY._serialized_end=10202 - _GETSESSIONVIDEORATEPULLSETTINGSRESPONSEBODY._serialized_start=10205 - _GETSESSIONVIDEORATEPULLSETTINGSRESPONSEBODY._serialized_end=10348 - _GETSESSIONNAMERESPONSEBODY._serialized_start=10350 - _GETSESSIONNAMERESPONSEBODY._serialized_end=10400 - _GETSESSIONPATHRESPONSEBODY._serialized_start=10402 - _GETSESSIONPATHRESPONSEBODY._serialized_end=10472 - _GETSESSIONSTARTTIMERESPONSEBODY._serialized_start=10474 - _GETSESSIONSTARTTIMERESPONSEBODY._serialized_end=10535 - _GETSESSIONLENGTHRESPONSEBODY._serialized_start=10537 - _GETSESSIONLENGTHRESPONSEBODY._serialized_end=10591 - _SETSESSIONAUDIOFORMATREQUESTBODY._serialized_start=10593 - _SETSESSIONAUDIOFORMATREQUESTBODY._serialized_end=10675 - _SETSESSIONBITDEPTHREQUESTBODY._serialized_start=10677 - _SETSESSIONBITDEPTHREQUESTBODY._serialized_end=10743 - _SETSESSIONINTERLEAVEDSTATEREQUESTBODY._serialized_start=10745 - _SETSESSIONINTERLEAVEDSTATEREQUESTBODY._serialized_end=10811 - _SETSESSIONTIMECODERATEREQUESTBODY._serialized_start=10813 - _SETSESSIONTIMECODERATEREQUESTBODY._serialized_end=10899 - _SETSESSIONFEETFRAMESRATEREQUESTBODY._serialized_start=10901 - _SETSESSIONFEETFRAMESRATEREQUESTBODY._serialized_end=10993 - _SETSESSIONAUDIORATEPULLSETTINGSREQUESTBODY._serialized_start=10995 - _SETSESSIONAUDIORATEPULLSETTINGSREQUESTBODY._serialized_end=11087 - _SETSESSIONVIDEORATEPULLSETTINGSREQUESTBODY._serialized_start=11089 - _SETSESSIONVIDEORATEPULLSETTINGSREQUESTBODY._serialized_end=11181 - _SETSESSIONSTARTTIMEREQUESTBODY._serialized_start=11184 - _SETSESSIONSTARTTIMEREQUESTBODY._serialized_end=11333 - _SETSESSIONLENGTHREQUESTBODY._serialized_start=11335 - _SETSESSIONLENGTHREQUESTBODY._serialized_end=11388 - _GETPTSLVERSIONRESPONSEBODY._serialized_start=11390 - _GETPTSLVERSIONRESPONSEBODY._serialized_end=11435 - _GETPLAYBACKMODERESPONSEBODY._serialized_start=11438 - _GETPLAYBACKMODERESPONSEBODY._serialized_end=11566 - _GETRECORDMODERESPONSEBODY._serialized_start=11568 - _GETRECORDMODERESPONSEBODY._serialized_end=11689 - _GETTRANSPORTSTATERESPONSEBODY._serialized_start=11692 - _GETTRANSPORTSTATERESPONSEBODY._serialized_end=11825 - _GETTRANSPORTARMEDRESPONSEBODY._serialized_start=11827 - _GETTRANSPORTARMEDRESPONSEBODY._serialized_end=11886 - _CLEARMEMORYLOCATIONREQUESTBODY._serialized_start=11888 - _CLEARMEMORYLOCATIONREQUESTBODY._serialized_end=11943 - _AUTHORIZECONNECTIONREQUESTBODY._serialized_start=11945 - _AUTHORIZECONNECTIONREQUESTBODY._serialized_end=11998 - _AUTHORIZECONNECTIONRESPONSEBODY._serialized_start=12000 - _AUTHORIZECONNECTIONRESPONSEBODY._serialized_end=12093 - _RENAMESELECTEDCLIPREQUESTBODY._serialized_start=12095 - _RENAMESELECTEDCLIPREQUESTBODY._serialized_end=12211 - _RENAMETARGETCLIPREQUESTBODY._serialized_start=12213 - _RENAMETARGETCLIPREQUESTBODY._serialized_end=12300 - _MEMORYLOCATION._serialized_start=12303 - _MEMORYLOCATION._serialized_end=12562 - _MEMORYLOCATIONPROPERTIES._serialized_start=12565 - _MEMORYLOCATIONPROPERTIES._serialized_end=12816 - _EDITMEMORYLOCATIONREQUESTBODY._serialized_start=12819 - _EDITMEMORYLOCATIONREQUESTBODY._serialized_end=13093 - _EDITMEMORYLOCATIONRESPONSEBODY._serialized_start=13095 - _EDITMEMORYLOCATIONRESPONSEBODY._serialized_end=13127 - _CREATEMEMORYLOCATIONREQUESTBODY._serialized_start=13130 - _CREATEMEMORYLOCATIONREQUESTBODY._serialized_end=13406 - _CREATEMEMORYLOCATIONRESPONSEBODY._serialized_start=13408 - _CREATEMEMORYLOCATIONRESPONSEBODY._serialized_end=13442 - _GETMEMORYLOCATIONSREQUESTBODY._serialized_start=13444 - _GETMEMORYLOCATIONSREQUESTBODY._serialized_end=13475 - _GETMEMORYLOCATIONSRESPONSEBODY._serialized_start=13477 - _GETMEMORYLOCATIONSRESPONSEBODY._serialized_end=13557 - _REGISTERCONNECTIONREQUESTBODY._serialized_start=13559 - _REGISTERCONNECTIONREQUESTBODY._serialized_end=13638 - _REGISTERCONNECTIONRESPONSEBODY._serialized_start=13640 - _REGISTERCONNECTIONRESPONSEBODY._serialized_end=13692 - _PTSL._serialized_start=22255 - _PTSL._serialized_end=22372 + _globals['_TRACKTYPE']._options = None + _globals['_TRACKTYPE']._serialized_options = b'\020\001' + _globals['_PASTESPECIALOPTIONS']._options = None + _globals['_PASTESPECIALOPTIONS']._serialized_options = b'\020\001' + _globals['_COMMANDID']._serialized_start=18010 + _globals['_COMMANDID']._serialized_end=20286 + _globals['_TASKSTATUS']._serialized_start=20289 + _globals['_TASKSTATUS']._serialized_end=20456 + _globals['_COMMANDERRORTYPE']._serialized_start=20459 + _globals['_COMMANDERRORTYPE']._serialized_end=21633 + _globals['_TRACKTYPE']._serialized_start=21636 + _globals['_TRACKTYPE']._serialized_end=22156 + _globals['_TRACKFORMAT']._serialized_start=22159 + _globals['_TRACKFORMAT']._serialized_end=22745 + _globals['_TRACKTIMEBASE']._serialized_start=22747 + _globals['_TRACKTIMEBASE']._serialized_end=22811 + _globals['_TRACKATTRIBUTESTATE']._serialized_start=22813 + _globals['_TRACKATTRIBUTESTATE']._serialized_end=22914 + _globals['_FILETYPE']._serialized_start=22916 + _globals['_FILETYPE']._serialized_end=22976 + _globals['_IOSETTINGS']._serialized_start=22979 + _globals['_IOSETTINGS']._serialized_end=23109 + _globals['_IMPORTTYPE']._serialized_start=23111 + _globals['_IMPORTTYPE']._serialized_end=23147 + _globals['_AUDIOMEDIAOPTIONS']._serialized_start=23150 + _globals['_AUDIOMEDIAOPTIONS']._serialized_end=23281 + _globals['_VIDEOMEDIAOPTIONS']._serialized_start=23283 + _globals['_VIDEOMEDIAOPTIONS']._serialized_end=23385 + _globals['_MATCHTRACKOPTIONS']._serialized_start=23387 + _globals['_MATCHTRACKOPTIONS']._serialized_end=23464 + _globals['_TIMECODEMAPPINGOPTIONS']._serialized_start=23466 + _globals['_TIMECODEMAPPINGOPTIONS']._serialized_end=23586 + _globals['_TRACKOFFSETOPTIONS']._serialized_start=23588 + _globals['_TRACKOFFSETOPTIONS']._serialized_end=23679 + _globals['_CONVERSIONQUALITY']._serialized_start=23681 + _globals['_CONVERSIONQUALITY']._serialized_end=23756 + _globals['_MAINPLAYLISTOPTIONS']._serialized_start=23758 + _globals['_MAINPLAYLISTOPTIONS']._serialized_end=23873 + _globals['_AUDIOOPERATIONS']._serialized_start=23875 + _globals['_AUDIOOPERATIONS']._serialized_end=23952 + _globals['_MEDIADESTINATION']._serialized_start=23954 + _globals['_MEDIADESTINATION']._serialized_end=24042 + _globals['_MEDIALOCATION']._serialized_start=24044 + _globals['_MEDIALOCATION']._serialized_end=24142 + _globals['_TRACKLISTFILTER']._serialized_start=24145 + _globals['_TRACKLISTFILTER']._serialized_end=24471 + _globals['_SPOTLOCATIONTYPE']._serialized_start=24473 + _globals['_SPOTLOCATIONTYPE']._serialized_end=24526 + _globals['_EXPORTFORMAT']._serialized_start=24528 + _globals['_EXPORTFORMAT']._serialized_end=24609 + _globals['_EXPORTFILETYPE']._serialized_start=24611 + _globals['_EXPORTFILETYPE']._serialized_end=24679 + _globals['_BITDEPTH']._serialized_start=24681 + _globals['_BITDEPTH']._serialized_end=24743 + _globals['_RESOLVEDUPLICATENAMESBY']._serialized_start=24745 + _globals['_RESOLVEDUPLICATENAMESBY']._serialized_end=24815 + _globals['_EXPORTASAAFFILETYPE']._serialized_start=24817 + _globals['_EXPORTASAAFFILETYPE']._serialized_end=24896 + _globals['_AAFFILEBITDEPTH']._serialized_start=24898 + _globals['_AAFFILEBITDEPTH']._serialized_end=24945 + _globals['_COPYOPTION']._serialized_start=24947 + _globals['_COPYOPTION']._serialized_end=25041 + _globals['_FILELOCATIONTYPEFILTER']._serialized_start=25044 + _globals['_FILELOCATIONTYPEFILTER']._serialized_end=25276 + _globals['_AUTOMATIONDATAOPTIONS']._serialized_start=25278 + _globals['_AUTOMATIONDATAOPTIONS']._serialized_end=25397 + _globals['_PASTESPECIALOPTIONS']._serialized_start=25400 + _globals['_PASTESPECIALOPTIONS']._serialized_end=25531 + _globals['_TRIPLEBOOL']._serialized_start=25533 + _globals['_TRIPLEBOOL']._serialized_end=25585 + _globals['_EM_SOURCETYPE']._serialized_start=25587 + _globals['_EM_SOURCETYPE']._serialized_end=25640 + _globals['_COMPRESSIONTYPE']._serialized_start=25642 + _globals['_COMPRESSIONTYPE']._serialized_end=25684 + _globals['_SAMPLERATE']._serialized_start=25686 + _globals['_SAMPLERATE']._serialized_end=25797 + _globals['_EM_VIDEOEXPORTOPTIONS']._serialized_start=25799 + _globals['_EM_VIDEOEXPORTOPTIONS']._serialized_end=25874 + _globals['_EM_FILETYPE']._serialized_start=25876 + _globals['_EM_FILETYPE']._serialized_end=25984 + _globals['_EM_FILEDESTINATION']._serialized_start=25986 + _globals['_EM_FILEDESTINATION']._serialized_end=26068 + _globals['_EM_DELIVERYFORMAT']._serialized_start=26070 + _globals['_EM_DELIVERYFORMAT']._serialized_end=26155 + _globals['_DP_VALUETYPES']._serialized_start=26158 + _globals['_DP_VALUETYPES']._serialized_end=26477 + _globals['_DYNAMICPROPERTYTYPE']._serialized_start=26479 + _globals['_DYNAMICPROPERTYTYPE']._serialized_end=26547 + _globals['_TRACKLISTTYPE']._serialized_start=26549 + _globals['_TRACKLISTTYPE']._serialized_end=26603 + _globals['_FADEHANDLINGTYPE']._serialized_start=26605 + _globals['_FADEHANDLINGTYPE']._serialized_end=26695 + _globals['_TEXTASFILEFORMAT']._serialized_start=26697 + _globals['_TEXTASFILEFORMAT']._serialized_end=26739 + _globals['_ESI_OUTPUTTYPE']._serialized_start=26741 + _globals['_ESI_OUTPUTTYPE']._serialized_end=26804 + _globals['_PM_PLAYBACKMODE']._serialized_start=26806 + _globals['_PM_PLAYBACKMODE']._serialized_end=26876 + _globals['_RM_RECORDMODE']._serialized_start=26878 + _globals['_RM_RECORDMODE']._serialized_end=27004 + _globals['_SESSIONAUDIOFORMAT']._serialized_start=27006 + _globals['_SESSIONAUDIOFORMAT']._serialized_end=27054 + _globals['_SESSIONTIMECODERATE']._serialized_start=27057 + _globals['_SESSIONTIMECODERATE']._serialized_end=27429 + _globals['_SESSIONFEETFRAMESRATE']._serialized_start=27431 + _globals['_SESSIONFEETFRAMESRATE']._serialized_end=27505 + _globals['_SESSIONRATEPULL']._serialized_start=27508 + _globals['_SESSIONRATEPULL']._serialized_end=27673 + _globals['_TS_TRANSPORTSTATE']._serialized_start=27676 + _globals['_TS_TRANSPORTSTATE']._serialized_end=28109 + _globals['_CL_CLIPLOCATION']._serialized_start=28111 + _globals['_CL_CLIPLOCATION']._serialized_end=28163 + _globals['_TIMEPROPERTIES']._serialized_start=28165 + _globals['_TIMEPROPERTIES']._serialized_end=28227 + _globals['_MEMORYLOCATIONREFERENCE']._serialized_start=28229 + _globals['_MEMORYLOCATIONREFERENCE']._serialized_end=28318 + _globals['_MARKERLOCATION']._serialized_start=28320 + _globals['_MARKERLOCATION']._serialized_end=28387 + _globals['_EDITMODE']._serialized_start=28390 + _globals['_EDITMODE']._serialized_end=28704 + _globals['_EDITTOOL']._serialized_start=28707 + _globals['_EDITTOOL']._serialized_end=29115 + _globals['_TIMELINEUPDATEVIDEO']._serialized_start=29117 + _globals['_TIMELINEUPDATEVIDEO']._serialized_end=29194 + _globals['_SELECTIONMODE']._serialized_start=29196 + _globals['_SELECTIONMODE']._serialized_end=29272 + _globals['_EMPTYMESSAGE']._serialized_start=20 + _globals['_EMPTYMESSAGE']._serialized_end=34 + _globals['_COMMANDERROR']._serialized_start=36 + _globals['_COMMANDERROR']._serialized_end=153 + _globals['_RESPONSEERROR']._serialized_start=155 + _globals['_RESPONSEERROR']._serialized_end=206 + _globals['_REQUESTHEADER']._serialized_start=208 + _globals['_REQUESTHEADER']._serialized_end=311 + _globals['_REQUEST']._serialized_start=313 + _globals['_REQUEST']._serialized_end=386 + _globals['_RESPONSEHEADER']._serialized_start=388 + _globals['_RESPONSEHEADER']._serialized_end=507 + _globals['_RESPONSE']._serialized_start=509 + _globals['_RESPONSE']._serialized_end=614 + _globals['_PAGINATIONREQUEST']._serialized_start=616 + _globals['_PAGINATIONREQUEST']._serialized_end=666 + _globals['_PAGINATION']._serialized_start=668 + _globals['_PAGINATION']._serialized_end=726 + _globals['_PAGINATIONRESPONSE']._serialized_start=728 + _globals['_PAGINATIONRESPONSE']._serialized_end=794 + _globals['_TRACKATTRIBUTES']._serialized_start=797 + _globals['_TRACKATTRIBUTES']._serialized_end=1231 + _globals['_TRACK']._serialized_start=1234 + _globals['_TRACK']._serialized_end=1400 + _globals['_GETTASKSTATUSREQUESTBODY']._serialized_start=1402 + _globals['_GETTASKSTATUSREQUESTBODY']._serialized_end=1445 + _globals['_GETTASKSTATUSRESPONSEBODY']._serialized_start=1447 + _globals['_GETTASKSTATUSRESPONSEBODY']._serialized_end=1543 + _globals['_CREATESESSIONREQUESTBODY']._serialized_start=1546 + _globals['_CREATESESSIONREQUESTBODY']._serialized_end=1951 + _globals['_OPENSESSIONREQUESTBODY']._serialized_start=1953 + _globals['_OPENSESSIONREQUESTBODY']._serialized_end=1999 + _globals['_TRACKDATATOIMPORT']._serialized_start=2001 + _globals['_TRACKDATATOIMPORT']._serialized_end=2123 + _globals['_SESSIONDATAIMPORT']._serialized_start=2126 + _globals['_SESSIONDATAIMPORT']._serialized_end=2324 + _globals['_SESSIONDATA']._serialized_start=2327 + _globals['_SESSIONDATA']._serialized_end=2769 + _globals['_SPOTLOCATIONDATA']._serialized_start=2772 + _globals['_SPOTLOCATIONDATA']._serialized_end=2913 + _globals['_AUDIODATA']._serialized_start=2916 + _globals['_AUDIODATA']._serialized_end=3248 + _globals['_IMPORTREQUESTBODY']._serialized_start=3251 + _globals['_IMPORTREQUESTBODY']._serialized_end=3409 + _globals['_IMPORTRESPONSEBODY']._serialized_start=3412 + _globals['_IMPORTRESPONSEBODY']._serialized_end=3563 + _globals['_TRACKLISTINVERTIBLEFILTER']._serialized_start=3565 + _globals['_TRACKLISTINVERTIBLEFILTER']._serialized_end=3652 + _globals['_GETTRACKLISTREQUESTBODY']._serialized_start=3655 + _globals['_GETTRACKLISTREQUESTBODY']._serialized_end=3846 + _globals['_GETTRACKLISTRESPONSEBODY']._serialized_start=3849 + _globals['_GETTRACKLISTRESPONSEBODY']._serialized_end=3996 + _globals['_SELECTALLCLIPSONTRACKREQUESTBODY']._serialized_start=3998 + _globals['_SELECTALLCLIPSONTRACKREQUESTBODY']._serialized_end=4052 + _globals['_SELECTALLCLIPSONTRACKRESPONSEBODY']._serialized_start=4054 + _globals['_SELECTALLCLIPSONTRACKRESPONSEBODY']._serialized_end=4109 + _globals['_EXTENDSELECTIONTOTARGETTRACKSREQUESTBODY']._serialized_start=4111 + _globals['_EXTENDSELECTIONTOTARGETTRACKSREQUESTBODY']._serialized_end=4182 + _globals['_EXTENDSELECTIONTOTARGETTRACKSRESPONSEBODY']._serialized_start=4184 + _globals['_EXTENDSELECTIONTOTARGETTRACKSRESPONSEBODY']._serialized_end=4256 + _globals['_CREATEFADESBASEDONPRESETREQUESTBODY']._serialized_start=4258 + _globals['_CREATEFADESBASEDONPRESETREQUESTBODY']._serialized_end=4349 + _globals['_CREATEFADESBASEDONPRESETRESPONSEBODY']._serialized_start=4351 + _globals['_CREATEFADESBASEDONPRESETRESPONSEBODY']._serialized_end=4415 + _globals['_RENAMETARGETTRACKREQUESTBODY']._serialized_start=4417 + _globals['_RENAMETARGETTRACKREQUESTBODY']._serialized_end=4505 + _globals['_EXPORTCLIPSASFILESREQUESTBODY']._serialized_start=4508 + _globals['_EXPORTCLIPSASFILESREQUESTBODY']._serialized_end=4762 + _globals['_EXPORTSELECTEDTRACKSASAAFOMFREQUESTBODY']._serialized_start=4765 + _globals['_EXPORTSELECTEDTRACKSASAAFOMFREQUESTBODY']._serialized_end=5194 + _globals['_REFRESHTARGETAUDIOFILESREQUESTBODY']._serialized_start=5196 + _globals['_REFRESHTARGETAUDIOFILESREQUESTBODY']._serialized_end=5251 + _globals['_REFRESHTARGETAUDIOFILESRESPONSEBODY']._serialized_start=5253 + _globals['_REFRESHTARGETAUDIOFILESRESPONSEBODY']._serialized_end=5358 + _globals['_FILELOCATIONINFO']._serialized_start=5360 + _globals['_FILELOCATIONINFO']._serialized_end=5397 + _globals['_FILELOCATION']._serialized_start=5399 + _globals['_FILELOCATION']._serialized_end=5465 + _globals['_GETFILELOCATIONREQUESTBODY']._serialized_start=5468 + _globals['_GETFILELOCATIONREQUESTBODY']._serialized_end=5621 + _globals['_GETFILELOCATIONRESPONSEBODY']._serialized_start=5624 + _globals['_GETFILELOCATIONRESPONSEBODY']._serialized_end=5785 + _globals['_CLOSESESSIONREQUESTBODY']._serialized_start=5787 + _globals['_CLOSESESSIONREQUESTBODY']._serialized_end=5835 + _globals['_SAVESESSIONASREQUESTBODY']._serialized_start=5837 + _globals['_SAVESESSIONASREQUESTBODY']._serialized_end=5911 + _globals['_CUTSPECIALREQUESTBODY']._serialized_start=5913 + _globals['_CUTSPECIALREQUESTBODY']._serialized_end=5997 + _globals['_COPYSPECIALREQUESTBODY']._serialized_start=5999 + _globals['_COPYSPECIALREQUESTBODY']._serialized_end=6084 + _globals['_CLEARSPECIALREQUESTBODY']._serialized_start=6086 + _globals['_CLEARSPECIALREQUESTBODY']._serialized_end=6172 + _globals['_PASTESPECIALREQUESTBODY']._serialized_start=6174 + _globals['_PASTESPECIALREQUESTBODY']._serialized_end=6256 + _globals['_EM_SOURCEINFO']._serialized_start=6258 + _globals['_EM_SOURCEINFO']._serialized_end=6329 + _globals['_EM_AUDIOINFO']._serialized_start=6332 + _globals['_EM_AUDIOINFO']._serialized_end=6611 + _globals['_PROPERTYCONTAINER']._serialized_start=6613 + _globals['_PROPERTYCONTAINER']._serialized_end=6706 + _globals['_EM_CODECINFO']._serialized_start=6708 + _globals['_EM_CODECINFO']._serialized_end=6790 + _globals['_EM_VIDEOINFO']._serialized_start=6793 + _globals['_EM_VIDEOINFO']._serialized_end=6990 + _globals['_EM_IMPORTOPTIONS']._serialized_start=6993 + _globals['_EM_IMPORTOPTIONS']._serialized_end=7364 + _globals['_EM_LOCATIONINFO']._serialized_start=7367 + _globals['_EM_LOCATIONINFO']._serialized_end=7550 + _globals['_EM_DOLBYATMOSINFO']._serialized_start=7553 + _globals['_EM_DOLBYATMOSINFO']._serialized_end=7717 + _globals['_EXPORTMIXREQUESTBODY']._serialized_start=7720 + _globals['_EXPORTMIXREQUESTBODY']._serialized_end=8126 + _globals['_PROPERTYDESCRIPTOR']._serialized_start=8129 + _globals['_PROPERTYDESCRIPTOR']._serialized_end=8342 + _globals['_GETDYNAMICPROPERTIESREQUESTBODY']._serialized_start=8344 + _globals['_GETDYNAMICPROPERTIESREQUESTBODY']._serialized_end=8427 + _globals['_GETDYNAMICPROPERTIESGROUP']._serialized_start=8429 + _globals['_GETDYNAMICPROPERTIESGROUP']._serialized_end=8548 + _globals['_GETDYNAMICPROPERTIESRESPONSEBODY']._serialized_start=8551 + _globals['_GETDYNAMICPROPERTIESRESPONSEBODY']._serialized_end=8688 + _globals['_SPOTREQUESTBODY']._serialized_start=8690 + _globals['_SPOTREQUESTBODY']._serialized_end=8810 + _globals['_EXPORTSESSIONINFOASTEXTREQUESTBODY']._serialized_start=8813 + _globals['_EXPORTSESSIONINFOASTEXTREQUESTBODY']._serialized_end=9314 + _globals['_EXPORTSESSIONINFOASTEXTRESPONSEBODY']._serialized_start=9316 + _globals['_EXPORTSESSIONINFOASTEXTRESPONSEBODY']._serialized_end=9375 + _globals['_SETPLAYBACKMODEREQUESTBODY']._serialized_start=9377 + _globals['_SETPLAYBACKMODEREQUESTBODY']._serialized_end=9451 + _globals['_SETPLAYBACKMODERESPONSEBODY']._serialized_start=9454 + _globals['_SETPLAYBACKMODERESPONSEBODY']._serialized_end=9588 + _globals['_SETRECORDMODEREQUESTBODY']._serialized_start=9590 + _globals['_SETRECORDMODEREQUESTBODY']._serialized_end=9688 + _globals['_SETRECORDMODERESPONSEBODY']._serialized_start=9690 + _globals['_SETRECORDMODERESPONSEBODY']._serialized_end=9814 + _globals['_GETSESSIONAUDIOFORMATRESPONSEBODY']._serialized_start=9817 + _globals['_GETSESSIONAUDIOFORMATRESPONSEBODY']._serialized_end=9956 + _globals['_GETSESSIONSAMPLERATERESPONSEBODY']._serialized_start=9958 + _globals['_GETSESSIONSAMPLERATERESPONSEBODY']._serialized_end=10031 + _globals['_GETSESSIONBITDEPTHRESPONSEBODY']._serialized_start=10033 + _globals['_GETSESSIONBITDEPTHRESPONSEBODY']._serialized_end=10149 + _globals['_GETSESSIONINTERLEAVEDSTATERESPONSEBODY']._serialized_start=10151 + _globals['_GETSESSIONINTERLEAVEDSTATERESPONSEBODY']._serialized_end=10243 + _globals['_GETSESSIONTIMECODERATERESPONSEBODY']._serialized_start=10246 + _globals['_GETSESSIONTIMECODERATERESPONSEBODY']._serialized_end=10388 + _globals['_GETSESSIONFEETFRAMESRATERESPONSEBODY']._serialized_start=10391 + _globals['_GETSESSIONFEETFRAMESRATERESPONSEBODY']._serialized_end=10539 + _globals['_GETSESSIONAUDIORATEPULLSETTINGSRESPONSEBODY']._serialized_start=10542 + _globals['_GETSESSIONAUDIORATEPULLSETTINGSRESPONSEBODY']._serialized_end=10685 + _globals['_GETSESSIONVIDEORATEPULLSETTINGSRESPONSEBODY']._serialized_start=10688 + _globals['_GETSESSIONVIDEORATEPULLSETTINGSRESPONSEBODY']._serialized_end=10831 + _globals['_GETSESSIONNAMERESPONSEBODY']._serialized_start=10833 + _globals['_GETSESSIONNAMERESPONSEBODY']._serialized_end=10883 + _globals['_GETSESSIONPATHRESPONSEBODY']._serialized_start=10885 + _globals['_GETSESSIONPATHRESPONSEBODY']._serialized_end=10955 + _globals['_GETSESSIONSTARTTIMERESPONSEBODY']._serialized_start=10957 + _globals['_GETSESSIONSTARTTIMERESPONSEBODY']._serialized_end=11018 + _globals['_GETSESSIONLENGTHRESPONSEBODY']._serialized_start=11020 + _globals['_GETSESSIONLENGTHRESPONSEBODY']._serialized_end=11074 + _globals['_SETSESSIONAUDIOFORMATREQUESTBODY']._serialized_start=11076 + _globals['_SETSESSIONAUDIOFORMATREQUESTBODY']._serialized_end=11158 + _globals['_SETSESSIONBITDEPTHREQUESTBODY']._serialized_start=11160 + _globals['_SETSESSIONBITDEPTHREQUESTBODY']._serialized_end=11226 + _globals['_SETSESSIONINTERLEAVEDSTATEREQUESTBODY']._serialized_start=11228 + _globals['_SETSESSIONINTERLEAVEDSTATEREQUESTBODY']._serialized_end=11294 + _globals['_SETSESSIONTIMECODERATEREQUESTBODY']._serialized_start=11296 + _globals['_SETSESSIONTIMECODERATEREQUESTBODY']._serialized_end=11382 + _globals['_SETSESSIONFEETFRAMESRATEREQUESTBODY']._serialized_start=11384 + _globals['_SETSESSIONFEETFRAMESRATEREQUESTBODY']._serialized_end=11476 + _globals['_SETSESSIONAUDIORATEPULLSETTINGSREQUESTBODY']._serialized_start=11478 + _globals['_SETSESSIONAUDIORATEPULLSETTINGSREQUESTBODY']._serialized_end=11570 + _globals['_SETSESSIONVIDEORATEPULLSETTINGSREQUESTBODY']._serialized_start=11572 + _globals['_SETSESSIONVIDEORATEPULLSETTINGSREQUESTBODY']._serialized_end=11664 + _globals['_SETSESSIONSTARTTIMEREQUESTBODY']._serialized_start=11667 + _globals['_SETSESSIONSTARTTIMEREQUESTBODY']._serialized_end=11816 + _globals['_SETSESSIONLENGTHREQUESTBODY']._serialized_start=11818 + _globals['_SETSESSIONLENGTHREQUESTBODY']._serialized_end=11871 + _globals['_GETPTSLVERSIONRESPONSEBODY']._serialized_start=11873 + _globals['_GETPTSLVERSIONRESPONSEBODY']._serialized_end=11918 + _globals['_GETPLAYBACKMODERESPONSEBODY']._serialized_start=11921 + _globals['_GETPLAYBACKMODERESPONSEBODY']._serialized_end=12049 + _globals['_GETRECORDMODERESPONSEBODY']._serialized_start=12051 + _globals['_GETRECORDMODERESPONSEBODY']._serialized_end=12172 + _globals['_GETTRANSPORTSTATERESPONSEBODY']._serialized_start=12175 + _globals['_GETTRANSPORTSTATERESPONSEBODY']._serialized_end=12308 + _globals['_GETTRANSPORTARMEDRESPONSEBODY']._serialized_start=12310 + _globals['_GETTRANSPORTARMEDRESPONSEBODY']._serialized_end=12369 + _globals['_CLEARMEMORYLOCATIONREQUESTBODY']._serialized_start=12371 + _globals['_CLEARMEMORYLOCATIONREQUESTBODY']._serialized_end=12426 + _globals['_RENAMESELECTEDCLIPREQUESTBODY']._serialized_start=12428 + _globals['_RENAMESELECTEDCLIPREQUESTBODY']._serialized_end=12544 + _globals['_RENAMETARGETCLIPREQUESTBODY']._serialized_start=12546 + _globals['_RENAMETARGETCLIPREQUESTBODY']._serialized_end=12633 + _globals['_MEMORYLOCATION']._serialized_start=12636 + _globals['_MEMORYLOCATION']._serialized_end=12976 + _globals['_MEMORYLOCATIONPROPERTIES']._serialized_start=12979 + _globals['_MEMORYLOCATIONPROPERTIES']._serialized_end=13289 + _globals['_EDITMEMORYLOCATIONREQUESTBODY']._serialized_start=13292 + _globals['_EDITMEMORYLOCATIONREQUESTBODY']._serialized_end=13647 + _globals['_EDITMEMORYLOCATIONRESPONSEBODY']._serialized_start=13649 + _globals['_EDITMEMORYLOCATIONRESPONSEBODY']._serialized_end=13681 + _globals['_CREATEMEMORYLOCATIONREQUESTBODY']._serialized_start=13684 + _globals['_CREATEMEMORYLOCATIONREQUESTBODY']._serialized_end=14041 + _globals['_CREATEMEMORYLOCATIONRESPONSEBODY']._serialized_start=14043 + _globals['_CREATEMEMORYLOCATIONRESPONSEBODY']._serialized_end=14077 + _globals['_GETMEMORYLOCATIONSREQUESTBODY']._serialized_start=14079 + _globals['_GETMEMORYLOCATIONSREQUESTBODY']._serialized_end=14163 + _globals['_GETMEMORYLOCATIONSRESPONSEBODY']._serialized_start=14166 + _globals['_GETMEMORYLOCATIONSRESPONSEBODY']._serialized_end=14334 + _globals['_REGISTERCONNECTIONREQUESTBODY']._serialized_start=14336 + _globals['_REGISTERCONNECTIONREQUESTBODY']._serialized_end=14415 + _globals['_REGISTERCONNECTIONRESPONSEBODY']._serialized_start=14417 + _globals['_REGISTERCONNECTIONRESPONSEBODY']._serialized_end=14469 + _globals['_CREATENEWTRACKSREQUESTBODY']._serialized_start=14472 + _globals['_CREATENEWTRACKSREQUESTBODY']._serialized_end=14669 + _globals['_CREATENEWTRACKSRESPONSEBODY']._serialized_start=14671 + _globals['_CREATENEWTRACKSRESPONSEBODY']._serialized_end=14726 + _globals['_EDITMODEOPTIONS']._serialized_start=14729 + _globals['_EDITMODEOPTIONS']._serialized_end=15008 + _globals['_GETEDITMODERESPONSEBODY']._serialized_start=15010 + _globals['_GETEDITMODERESPONSEBODY']._serialized_end=15119 + _globals['_SETEDITMODEREQUESTBODY']._serialized_start=15121 + _globals['_SETEDITMODEREQUESTBODY']._serialized_end=15180 + _globals['_GETEDITTOOLRESPONSEBODY']._serialized_start=15182 + _globals['_GETEDITTOOLRESPONSEBODY']._serialized_end=15291 + _globals['_SETEDITTOOLREQUESTBODY']._serialized_start=15293 + _globals['_SETEDITTOOLREQUESTBODY']._serialized_end=15352 + _globals['_RECALLZOOMPRESETREQUESTBODY']._serialized_start=15354 + _globals['_RECALLZOOMPRESETREQUESTBODY']._serialized_end=15404 + _globals['_GETEDITMODEOPTIONSRESPONSEBODY']._serialized_start=15406 + _globals['_GETEDITMODEOPTIONSRESPONSEBODY']._serialized_end=15488 + _globals['_SETEDITMODEOPTIONSREQUESTBODY']._serialized_start=15490 + _globals['_SETEDITMODEOPTIONSREQUESTBODY']._serialized_end=15571 + _globals['_SETTIMELINESELECTIONREQUESTBODY']._serialized_start=15574 + _globals['_SETTIMELINESELECTIONREQUESTBODY']._serialized_end=15924 + _globals['_GETTIMELINESELECTIONREQUESTBODY']._serialized_start=15926 + _globals['_GETTIMELINESELECTIONREQUESTBODY']._serialized_end=16005 + _globals['_GETTIMELINESELECTIONRESPONSEBODY']._serialized_start=16008 + _globals['_GETTIMELINESELECTIONRESPONSEBODY']._serialized_end=16220 + _globals['_SELECTTRACKSBYNAMEREQUESTBODY']._serialized_start=16223 + _globals['_SELECTTRACKSBYNAMEREQUESTBODY']._serialized_end=16373 + _globals['_SELECTTRACKSBYNAMERESPONSEBODY']._serialized_start=16376 + _globals['_SELECTTRACKSBYNAMERESPONSEBODY']._serialized_end=16529 + _globals['_IMPORTFAILUREINFO']._serialized_start=16531 + _globals['_IMPORTFAILUREINFO']._serialized_end=16594 + _globals['_IMPORTVIDEOREQUESTBODY']._serialized_start=16597 + _globals['_IMPORTVIDEOREQUESTBODY']._serialized_end=16997 + _globals['_IMPORTVIDEORESPONSEBODY']._serialized_start=16999 + _globals['_IMPORTVIDEORESPONSEBODY']._serialized_end=17071 + _globals['_SELECTMEMORYLOCATIONREQUESTBODY']._serialized_start=17073 + _globals['_SELECTMEMORYLOCATIONREQUESTBODY']._serialized_end=17122 + _globals['_SETTRACKMUTESTATEREQUESTBODY']._serialized_start=17124 + _globals['_SETTRACKMUTESTATEREQUESTBODY']._serialized_end=17192 + _globals['_SETTRACKSOLOSTATEREQUESTBODY']._serialized_start=17194 + _globals['_SETTRACKSOLOSTATEREQUESTBODY']._serialized_end=17262 + _globals['_SETTRACKSOLOSAFESTATEREQUESTBODY']._serialized_start=17264 + _globals['_SETTRACKSOLOSAFESTATEREQUESTBODY']._serialized_end=17336 + _globals['_SETTRACKRECORDENABLESTATEREQUESTBODY']._serialized_start=17338 + _globals['_SETTRACKRECORDENABLESTATEREQUESTBODY']._serialized_end=17414 + _globals['_SETTRACKRECORDSAFEENABLESTATEREQUESTBODY']._serialized_start=17416 + _globals['_SETTRACKRECORDSAFEENABLESTATEREQUESTBODY']._serialized_end=17496 + _globals['_SETTRACKINPUTMONITORSTATEREQUESTBODY']._serialized_start=17498 + _globals['_SETTRACKINPUTMONITORSTATEREQUESTBODY']._serialized_end=17574 + _globals['_SETTRACKSMARTDSPSTATEREQUESTBODY']._serialized_start=17576 + _globals['_SETTRACKSMARTDSPSTATEREQUESTBODY']._serialized_end=17648 + _globals['_SETTRACKHIDDENSTATEREQUESTBODY']._serialized_start=17650 + _globals['_SETTRACKHIDDENSTATEREQUESTBODY']._serialized_end=17720 + _globals['_SETTRACKINACTIVESTATEREQUESTBODY']._serialized_start=17722 + _globals['_SETTRACKINACTIVESTATEREQUESTBODY']._serialized_end=17794 + _globals['_SETTRACKFROZENSTATEREQUESTBODY']._serialized_start=17796 + _globals['_SETTRACKFROZENSTATEREQUESTBODY']._serialized_end=17866 + _globals['_SETTRACKONLINESTATEREQUESTBODY']._serialized_start=17868 + _globals['_SETTRACKONLINESTATEREQUESTBODY']._serialized_end=17937 + _globals['_SETTRACKOPENSTATEREQUESTBODY']._serialized_start=17939 + _globals['_SETTRACKOPENSTATEREQUESTBODY']._serialized_end=18007 + _globals['_PTSL']._serialized_start=29274 + _globals['_PTSL']._serialized_end=29391 # @@protoc_insertion_point(module_scope) diff --git a/ptsl/PTSL_pb2.pyi b/ptsl/PTSL_pb2.pyi index cc0dd54..dc9db6c 100644 --- a/ptsl/PTSL_pb2.pyi +++ b/ptsl/PTSL_pb2.pyi @@ -4,1070 +4,1745 @@ from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union -AAF_AIFF: ExportAsAAFFileType -AAF_Bit16: AAFFileBitDepth -AAF_Bit24: AAFFileBitDepth -AAF_Embedded: ExportAsAAFFileType -AAF_MXF: ExportAsAAFFileType -AAF_WAV: ExportAsAAFFileType -AIFF: ExportFileType -AddAudio: AudioOperations -All: TrackListFilter -AllTracks: TrackListType -All_Automation: AutomationDataOptions -All_Files: FileLocationTypeFilter -Audio: ImportType -AudioTrack: TrackType -Audio_Files: FileLocationTypeFilter -AuthorizeConnection: CommandId -AutoRenaming: ResolveDuplicateNamesBy -Aux: TrackType -BarsBeats: TrackOffsetOptions -BasicFolder: TrackType -Best: ConversionQuality -Better: ConversionQuality -Bit16: BitDepth -Bit24: BitDepth -Bit32Float: BitDepth -Bit_None: BitDepth -Bus: EM_SourceType -CL_ClipsList: CL_ClipLocation -CL_Timeline: CL_ClipLocation -CT_None: CompressionType -CT_PCM: CompressionType -ChordSymbols: TrackType -Clear: CommandId -ClearMemoryLocation: CommandId -ClearSpecial: CommandId -ClipGroups: ImportType -Clip_Effects: AutomationDataOptions -Clip_Gain: AutomationDataOptions -CloseSession: CommandId -CombineCrossfadedClips: FadeHandlingType -CompLane: TrackType -Completed: TaskStatus -CompletedWithBadResponse: TaskStatus -ConsolidateClip: CommandId -ConsolidateFromSourceAudio: AudioMediaOptions -ConsolidateFromSourceMedia: CopyOption -ConvertAudio: AudioOperations -Copy: CommandId -CopyAudio: AudioOperations -CopyFromSourceAudio: AudioMediaOptions -CopyFromSourceMedia: CopyOption -CopyFromSourceVideo: VideoMediaOptions -CopySpecial: CommandId -CreateFadesBasedOnPreset: CommandId -CreateMemoryLocation: CommandId +DESCRIPTOR: _descriptor.FileDescriptor + +class CommandId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + CreateSession: _ClassVar[CommandId] + OpenSession: _ClassVar[CommandId] + Import: _ClassVar[CommandId] + GetTrackList: _ClassVar[CommandId] + SelectAllClipsOnTrack: _ClassVar[CommandId] + ExtendSelectionToTargetTracks: _ClassVar[CommandId] + TrimToSelection: _ClassVar[CommandId] + CreateFadesBasedOnPreset: _ClassVar[CommandId] + RenameTargetTrack: _ClassVar[CommandId] + ConsolidateClip: _ClassVar[CommandId] + ExportClipsAsFiles: _ClassVar[CommandId] + ExportSelectedTracksAsAAFOMF: _ClassVar[CommandId] + GetTaskStatus: _ClassVar[CommandId] + HostReadyCheck: _ClassVar[CommandId] + RefreshTargetAudioFiles: _ClassVar[CommandId] + RefreshAllModifiedAudioFiles: _ClassVar[CommandId] + GetFileLocation: _ClassVar[CommandId] + CloseSession: _ClassVar[CommandId] + SaveSession: _ClassVar[CommandId] + SaveSessionAs: _ClassVar[CommandId] + Cut: _ClassVar[CommandId] + Copy: _ClassVar[CommandId] + Paste: _ClassVar[CommandId] + Clear: _ClassVar[CommandId] + CutSpecial: _ClassVar[CommandId] + CopySpecial: _ClassVar[CommandId] + ClearSpecial: _ClassVar[CommandId] + PasteSpecial: _ClassVar[CommandId] + ExportMix: _ClassVar[CommandId] + Spot: _ClassVar[CommandId] + ExportSessionInfoAsText: _ClassVar[CommandId] + GetDynamicProperties: _ClassVar[CommandId] + SetPlaybackMode: _ClassVar[CommandId] + SetRecordMode: _ClassVar[CommandId] + GetSessionAudioFormat: _ClassVar[CommandId] + GetSessionSampleRate: _ClassVar[CommandId] + GetSessionBitDepth: _ClassVar[CommandId] + GetSessionInterleavedState: _ClassVar[CommandId] + GetSessionTimeCodeRate: _ClassVar[CommandId] + GetSessionFeetFramesRate: _ClassVar[CommandId] + GetSessionAudioRatePullSettings: _ClassVar[CommandId] + GetSessionVideoRatePullSettings: _ClassVar[CommandId] + GetSessionName: _ClassVar[CommandId] + GetSessionPath: _ClassVar[CommandId] + GetSessionStartTime: _ClassVar[CommandId] + GetSessionLength: _ClassVar[CommandId] + SetSessionAudioFormat: _ClassVar[CommandId] + SetSessionBitDepth: _ClassVar[CommandId] + SetSessionInterleavedState: _ClassVar[CommandId] + SetSessionTimeCodeRate: _ClassVar[CommandId] + SetSessionFeetFramesRate: _ClassVar[CommandId] + SetSessionAudioRatePullSettings: _ClassVar[CommandId] + SetSessionVideoRatePullSettings: _ClassVar[CommandId] + SetSessionStartTime: _ClassVar[CommandId] + SetSessionLength: _ClassVar[CommandId] + GetPTSLVersion: _ClassVar[CommandId] + GetPlaybackMode: _ClassVar[CommandId] + GetRecordMode: _ClassVar[CommandId] + GetTransportArmed: _ClassVar[CommandId] + GetTransportState: _ClassVar[CommandId] + ClearMemoryLocation: _ClassVar[CommandId] + RenameSelectedClip: _ClassVar[CommandId] + RenameTargetClip: _ClassVar[CommandId] + TogglePlayState: _ClassVar[CommandId] + ToggleRecordEnable: _ClassVar[CommandId] + PlayHalfSpeed: _ClassVar[CommandId] + RecordHalfSpeed: _ClassVar[CommandId] + EditMemoryLocation: _ClassVar[CommandId] + GetMemoryLocations: _ClassVar[CommandId] + RegisterConnection: _ClassVar[CommandId] + CreateMemoryLocation: _ClassVar[CommandId] + CreateNewTracks: _ClassVar[CommandId] + SelectTracksByName: _ClassVar[CommandId] + GetEditMode: _ClassVar[CommandId] + SetEditMode: _ClassVar[CommandId] + GetEditTool: _ClassVar[CommandId] + SetEditTool: _ClassVar[CommandId] + RecallZoomPreset: _ClassVar[CommandId] + GetEditModeOptions: _ClassVar[CommandId] + SetEditModeOptions: _ClassVar[CommandId] + SetTimelineSelection: _ClassVar[CommandId] + GetTimelineSelection: _ClassVar[CommandId] + ImportVideo: _ClassVar[CommandId] + SelectMemoryLocation: _ClassVar[CommandId] + SetTrackMuteState: _ClassVar[CommandId] + SetTrackSoloState: _ClassVar[CommandId] + SetTrackSoloSafeState: _ClassVar[CommandId] + SetTrackRecordEnableState: _ClassVar[CommandId] + SetTrackRecordSafeEnableState: _ClassVar[CommandId] + SetTrackInputMonitorState: _ClassVar[CommandId] + SetTrackSmartDspState: _ClassVar[CommandId] + SetTrackHiddenState: _ClassVar[CommandId] + SetTrackInactiveState: _ClassVar[CommandId] + SetTrackFrozenState: _ClassVar[CommandId] + SetTrackOnlineState: _ClassVar[CommandId] + SetTrackOpenState: _ClassVar[CommandId] + +class TaskStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Queued: _ClassVar[TaskStatus] + Pending: _ClassVar[TaskStatus] + InProgress: _ClassVar[TaskStatus] + Completed: _ClassVar[TaskStatus] + Failed: _ClassVar[TaskStatus] + WaitingForUserInput: _ClassVar[TaskStatus] + CompletedWithBadResponse: _ClassVar[TaskStatus] + FailedWithBadErrorResponse: _ClassVar[TaskStatus] + +class CommandErrorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + OS_WritePermissions: _ClassVar[CommandErrorType] + OS_ErrorCode: _ClassVar[CommandErrorType] + OS_NoLocationFound: _ClassVar[CommandErrorType] + OS_NoSessionFound: _ClassVar[CommandErrorType] + OS_FilePathLocation: _ClassVar[CommandErrorType] + OS_ReadError: _ClassVar[CommandErrorType] + OS_DiskSpace: _ClassVar[CommandErrorType] + OS_DuplicateName: _ClassVar[CommandErrorType] + OS_IllegalCharacters: _ClassVar[CommandErrorType] + OS_CharactersLimit: _ClassVar[CommandErrorType] + OS_ProToolsIsNotAvailable: _ClassVar[CommandErrorType] + OS_NoFilePathFound: _ClassVar[CommandErrorType] + PT_UnknownError: _ClassVar[CommandErrorType] + PT_NoTemplateGroup: _ClassVar[CommandErrorType] + PT_NoTemplate: _ClassVar[CommandErrorType] + PT_SampleRateMismatch: _ClassVar[CommandErrorType] + PT_NoVideoTrackFound: _ClassVar[CommandErrorType] + PT_NoTracksFound: _ClassVar[CommandErrorType] + PT_NoOpenedSession: _ClassVar[CommandErrorType] + PT_NoTrackFound: _ClassVar[CommandErrorType] + PT_NoClipsFound: _ClassVar[CommandErrorType] + PT_NoSelection: _ClassVar[CommandErrorType] + PT_RecordDrive: _ClassVar[CommandErrorType] + PT_NoPresetFound: _ClassVar[CommandErrorType] + PT_FileTypeMXF: _ClassVar[CommandErrorType] + PT_CopyOptionCopy: _ClassVar[CommandErrorType] + PT_CopyOptionLink: _ClassVar[CommandErrorType] + PT_QuantizeEdits: _ClassVar[CommandErrorType] + PT_ExportAsMultichannel: _ClassVar[CommandErrorType] + PT_IllegalCharactersComments: _ClassVar[CommandErrorType] + PT_IllegalCharactersSequenceName: _ClassVar[CommandErrorType] + PT_MaxCharactersComments: _ClassVar[CommandErrorType] + PT_MaxCharactersSequenceName: _ClassVar[CommandErrorType] + PT_NoSequenceName: _ClassVar[CommandErrorType] + PT_InvalidTask: _ClassVar[CommandErrorType] + PT_FileNotFound: _ClassVar[CommandErrorType] + PT_InvalidSelection: _ClassVar[CommandErrorType] + PT_ReadOnlySession: _ClassVar[CommandErrorType] + PT_InvalidParameter: _ClassVar[CommandErrorType] + PT_Forbidden: _ClassVar[CommandErrorType] + PT_NoTimelineFound: _ClassVar[CommandErrorType] + PT_ArgumentOutOfRange: _ClassVar[CommandErrorType] + PT_ForbiddenTrackType: _ClassVar[CommandErrorType] + PT_NoVideoEngineFound: _ClassVar[CommandErrorType] + PT_NoDspHardwareFound: _ClassVar[CommandErrorType] + PT_Info: _ClassVar[CommandErrorType] + SDK_VersionMismatch: _ClassVar[CommandErrorType] + SDK_NotImplemented: _ClassVar[CommandErrorType] + +class TrackType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TT_Unknown: _ClassVar[TrackType] + Unknown: _ClassVar[TrackType] + TT_Midi: _ClassVar[TrackType] + Midi: _ClassVar[TrackType] + TT_Audio: _ClassVar[TrackType] + AudioTrack: _ClassVar[TrackType] + TT_Aux: _ClassVar[TrackType] + Aux: _ClassVar[TrackType] + TT_Video: _ClassVar[TrackType] + VideoTrack: _ClassVar[TrackType] + TT_Vca: _ClassVar[TrackType] + Vca: _ClassVar[TrackType] + TT_Tempo: _ClassVar[TrackType] + Tempo: _ClassVar[TrackType] + TT_Markers: _ClassVar[TrackType] + Markers: _ClassVar[TrackType] + TT_Meter: _ClassVar[TrackType] + Meter: _ClassVar[TrackType] + TT_KeySignature: _ClassVar[TrackType] + KeySignature: _ClassVar[TrackType] + TT_ChordSymbols: _ClassVar[TrackType] + ChordSymbols: _ClassVar[TrackType] + TT_Instrument: _ClassVar[TrackType] + Instrument: _ClassVar[TrackType] + TT_Master: _ClassVar[TrackType] + Master: _ClassVar[TrackType] + TT_Heat: _ClassVar[TrackType] + Heat: _ClassVar[TrackType] + TT_BasicFolder: _ClassVar[TrackType] + BasicFolder: _ClassVar[TrackType] + TT_RoutingFolder: _ClassVar[TrackType] + RoutingFolder: _ClassVar[TrackType] + TT_CompLane: _ClassVar[TrackType] + CompLane: _ClassVar[TrackType] + +class TrackFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TF_Unknown: _ClassVar[TrackFormat] + TF_Mono: _ClassVar[TrackFormat] + TF_Stereo: _ClassVar[TrackFormat] + TF_LCR: _ClassVar[TrackFormat] + TF_LCRS: _ClassVar[TrackFormat] + TF_Quad: _ClassVar[TrackFormat] + TF_5_0: _ClassVar[TrackFormat] + TF_5_1: _ClassVar[TrackFormat] + TF_5_0_2: _ClassVar[TrackFormat] + TF_5_1_2: _ClassVar[TrackFormat] + TF_5_0_4: _ClassVar[TrackFormat] + TF_5_1_4: _ClassVar[TrackFormat] + TF_6_0: _ClassVar[TrackFormat] + TF_6_1: _ClassVar[TrackFormat] + TF_7_0: _ClassVar[TrackFormat] + TF_7_1: _ClassVar[TrackFormat] + TF_7_0_SDDS: _ClassVar[TrackFormat] + TF_7_1_SDDS: _ClassVar[TrackFormat] + TF_7_0_2: _ClassVar[TrackFormat] + TF_7_1_2: _ClassVar[TrackFormat] + TF_7_0_4: _ClassVar[TrackFormat] + TF_7_1_4: _ClassVar[TrackFormat] + TF_7_0_6: _ClassVar[TrackFormat] + TF_7_1_6: _ClassVar[TrackFormat] + TF_9_0_4: _ClassVar[TrackFormat] + TF_9_1_4: _ClassVar[TrackFormat] + TF_9_0_6: _ClassVar[TrackFormat] + TF_9_1_6: _ClassVar[TrackFormat] + TF_1stOrderAmbisonics: _ClassVar[TrackFormat] + TF_2ndOrderAmbisonics: _ClassVar[TrackFormat] + TF_3rdOrderAmbisonics: _ClassVar[TrackFormat] + TF_4thOrderAmbisonics: _ClassVar[TrackFormat] + TF_5thOrderAmbisonics: _ClassVar[TrackFormat] + TF_6thOrderAmbisonics: _ClassVar[TrackFormat] + TF_7thOrderAmbisonics: _ClassVar[TrackFormat] + +class TrackTimebase(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TTB_Unknown: _ClassVar[TrackTimebase] + TTB_Samples: _ClassVar[TrackTimebase] + TTB_Ticks: _ClassVar[TrackTimebase] + +class TrackAttributeState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + None: _ClassVar[TrackAttributeState] + SetExplicitly: _ClassVar[TrackAttributeState] + SetImplicitly: _ClassVar[TrackAttributeState] + SetExplicitlyAndImplicitly: _ClassVar[TrackAttributeState] + +class FileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + FT_WAVE: _ClassVar[FileType] + FT_AIFF: _ClassVar[FileType] + FT_AAF: _ClassVar[FileType] + FT_OMF: _ClassVar[FileType] + +class IOSettings(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + IO_None: _ClassVar[IOSettings] + IO_Last: _ClassVar[IOSettings] + IO_StereoMix: _ClassVar[IOSettings] + IO_51FilmMix: _ClassVar[IOSettings] + IO_51SMPTEMix: _ClassVar[IOSettings] + IO_51DTSMix: _ClassVar[IOSettings] + IO_UserDefined: _ClassVar[IOSettings] + +class ImportType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Session: _ClassVar[ImportType] + Audio: _ClassVar[ImportType] + +class AudioMediaOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + LinkToSourceAudio: _ClassVar[AudioMediaOptions] + CopyFromSourceAudio: _ClassVar[AudioMediaOptions] + ConsolidateFromSourceAudio: _ClassVar[AudioMediaOptions] + ForceToTargetSessionFormat: _ClassVar[AudioMediaOptions] + +class VideoMediaOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + LinkToSourceVideo: _ClassVar[VideoMediaOptions] + CopyFromSourceVideo: _ClassVar[VideoMediaOptions] + ImportAsOfflineSatelliteMedia: _ClassVar[VideoMediaOptions] + +class MatchTrackOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + MT_None: _ClassVar[MatchTrackOptions] + MT_MatchTracks: _ClassVar[MatchTrackOptions] + MT_ImportAsNewTrack: _ClassVar[MatchTrackOptions] + +class TimeCodeMappingOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + MaintainAbsoluteTimeCodeValues: _ClassVar[TimeCodeMappingOptions] + MaintainRelativeTimeCodeValues: _ClassVar[TimeCodeMappingOptions] + MapStartTimeCodeTo: _ClassVar[TimeCodeMappingOptions] + +class TrackOffsetOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + BarsBeats: _ClassVar[TrackOffsetOptions] + MinSecs: _ClassVar[TrackOffsetOptions] + TimeCode: _ClassVar[TrackOffsetOptions] + FeetFrames: _ClassVar[TrackOffsetOptions] + Samples: _ClassVar[TrackOffsetOptions] + +class ConversionQuality(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Low: _ClassVar[ConversionQuality] + Good: _ClassVar[ConversionQuality] + Better: _ClassVar[ConversionQuality] + Best: _ClassVar[ConversionQuality] + TweakHead: _ClassVar[ConversionQuality] + +class MainPlaylistOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ImportReplaceExistingPlaylists: _ClassVar[MainPlaylistOptions] + ImportOverlayNewOnExistingPlaylists: _ClassVar[MainPlaylistOptions] + DoNotImport: _ClassVar[MainPlaylistOptions] + +class AudioOperations(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + AddAudio: _ClassVar[AudioOperations] + CopyAudio: _ClassVar[AudioOperations] + ConvertAudio: _ClassVar[AudioOperations] + Default: _ClassVar[AudioOperations] + +class MediaDestination(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + MD_None: _ClassVar[MediaDestination] + MD_MainVideoTrack: _ClassVar[MediaDestination] + MD_NewTrack: _ClassVar[MediaDestination] + MD_ClipList: _ClassVar[MediaDestination] + +class MediaLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ML_None: _ClassVar[MediaLocation] + ML_SessionStart: _ClassVar[MediaLocation] + ML_SongStart: _ClassVar[MediaLocation] + ML_Selection: _ClassVar[MediaLocation] + ML_Spot: _ClassVar[MediaLocation] + +class TrackListFilter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + All: _ClassVar[TrackListFilter] + Selected: _ClassVar[TrackListFilter] + SelectedExplicitly: _ClassVar[TrackListFilter] + SelectedImplicitly: _ClassVar[TrackListFilter] + WithClipsOnMainPlaylist: _ClassVar[TrackListFilter] + WithAutomationOnMainPlaylist: _ClassVar[TrackListFilter] + Inactive: _ClassVar[TrackListFilter] + InactiveExplicitly: _ClassVar[TrackListFilter] + InactiveImplicitly: _ClassVar[TrackListFilter] + Hidden: _ClassVar[TrackListFilter] + HiddenExplicitly: _ClassVar[TrackListFilter] + HiddenImplicitly: _ClassVar[TrackListFilter] + Locked: _ClassVar[TrackListFilter] + Muted: _ClassVar[TrackListFilter] + Frozen: _ClassVar[TrackListFilter] + Open: _ClassVar[TrackListFilter] + Online: _ClassVar[TrackListFilter] + +class SpotLocationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Start: _ClassVar[SpotLocationType] + SyncPoint: _ClassVar[SpotLocationType] + End: _ClassVar[SpotLocationType] + +class ExportFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EF_None: _ClassVar[ExportFormat] + EF_Mono: _ClassVar[ExportFormat] + EF_MultipleMono: _ClassVar[ExportFormat] + EF_Interleaved: _ClassVar[ExportFormat] + +class ExportFileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + WAV: _ClassVar[ExportFileType] + AIFF: _ClassVar[ExportFileType] + MXF: _ClassVar[ExportFileType] + MP3: _ClassVar[ExportFileType] + QuickTime: _ClassVar[ExportFileType] + +class BitDepth(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Bit_None: _ClassVar[BitDepth] + Bit16: _ClassVar[BitDepth] + Bit24: _ClassVar[BitDepth] + Bit32Float: _ClassVar[BitDepth] + +class ResolveDuplicateNamesBy(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + AutoRenaming: _ClassVar[ResolveDuplicateNamesBy] + ReplacingWithNewFiles: _ClassVar[ResolveDuplicateNamesBy] + +class ExportAsAAFFileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + AAF_WAV: _ClassVar[ExportAsAAFFileType] + AAF_AIFF: _ClassVar[ExportAsAAFFileType] + AAF_MXF: _ClassVar[ExportAsAAFFileType] + AAF_Embedded: _ClassVar[ExportAsAAFFileType] + +class AAFFileBitDepth(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + AAF_Bit16: _ClassVar[AAFFileBitDepth] + AAF_Bit24: _ClassVar[AAFFileBitDepth] + +class CopyOption(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ConsolidateFromSourceMedia: _ClassVar[CopyOption] + CopyFromSourceMedia: _ClassVar[CopyOption] + LinkFromSourceMedia: _ClassVar[CopyOption] + +class FileLocationTypeFilter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + All_Files: _ClassVar[FileLocationTypeFilter] + OnTimeline_Files: _ClassVar[FileLocationTypeFilter] + NotOnTimeline_Files: _ClassVar[FileLocationTypeFilter] + Online_Files: _ClassVar[FileLocationTypeFilter] + Offline_Files: _ClassVar[FileLocationTypeFilter] + Audio_Files: _ClassVar[FileLocationTypeFilter] + Video_Files: _ClassVar[FileLocationTypeFilter] + Rendered_Files: _ClassVar[FileLocationTypeFilter] + SelectedClipsTimeline: _ClassVar[FileLocationTypeFilter] + SelectedClipsClipsList: _ClassVar[FileLocationTypeFilter] + +class AutomationDataOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + All_Automation: _ClassVar[AutomationDataOptions] + Pan_Automation: _ClassVar[AutomationDataOptions] + PlugIn_Automation: _ClassVar[AutomationDataOptions] + Clip_Gain: _ClassVar[AutomationDataOptions] + Clip_Effects: _ClassVar[AutomationDataOptions] + +class PasteSpecialOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + Merge: _ClassVar[PasteSpecialOptions] + MergeMidi: _ClassVar[PasteSpecialOptions] + Repeat_To_Fill_Selection: _ClassVar[PasteSpecialOptions] + To_Current_Automation_Type: _ClassVar[PasteSpecialOptions] + MergeMarkers: _ClassVar[PasteSpecialOptions] + +class TripleBool(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TB_None: _ClassVar[TripleBool] + TB_False: _ClassVar[TripleBool] + TB_True: _ClassVar[TripleBool] + +class EM_SourceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + PhysicalOut: _ClassVar[EM_SourceType] + Bus: _ClassVar[EM_SourceType] + Output: _ClassVar[EM_SourceType] + +class CompressionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + CT_None: _ClassVar[CompressionType] + CT_PCM: _ClassVar[CompressionType] + +class SampleRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SR_None: _ClassVar[SampleRate] + SR_44100: _ClassVar[SampleRate] + SR_48000: _ClassVar[SampleRate] + SR_96000: _ClassVar[SampleRate] + SR_176400: _ClassVar[SampleRate] + SR_192000: _ClassVar[SampleRate] + SR_88200: _ClassVar[SampleRate] + +class EM_VideoExportOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + VE_None: _ClassVar[EM_VideoExportOptions] + VE_SameAsSource: _ClassVar[EM_VideoExportOptions] + VE_Transcode: _ClassVar[EM_VideoExportOptions] + +class EM_FileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EM_None: _ClassVar[EM_FileType] + EM_MOV: _ClassVar[EM_FileType] + EM_WAV: _ClassVar[EM_FileType] + EM_AIFF: _ClassVar[EM_FileType] + EM_MP3: _ClassVar[EM_FileType] + EM_MXFOPAtom: _ClassVar[EM_FileType] + EM_WAVADM: _ClassVar[EM_FileType] + +class EM_FileDestination(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EM_FD_None: _ClassVar[EM_FileDestination] + EM_FD_SessionFolder: _ClassVar[EM_FileDestination] + EM_FD_Directory: _ClassVar[EM_FileDestination] + +class EM_DeliveryFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EM_DF_None: _ClassVar[EM_DeliveryFormat] + EM_DF_FilePerMixSource: _ClassVar[EM_DeliveryFormat] + EM_DF_SingleFile: _ClassVar[EM_DeliveryFormat] + +class DP_ValueTypes(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + DP_VT_double: _ClassVar[DP_ValueTypes] + DP_VT_float: _ClassVar[DP_ValueTypes] + DP_VT_int32: _ClassVar[DP_ValueTypes] + DP_VT_int64: _ClassVar[DP_ValueTypes] + DP_VT_uint32: _ClassVar[DP_ValueTypes] + DP_VT_uint64: _ClassVar[DP_ValueTypes] + DP_VT_sint32: _ClassVar[DP_ValueTypes] + DP_VT_sint64: _ClassVar[DP_ValueTypes] + DP_VT_fixed32: _ClassVar[DP_ValueTypes] + DP_VT_fixed64: _ClassVar[DP_ValueTypes] + DP_VT_sfixed32: _ClassVar[DP_ValueTypes] + DP_VT_sfixed64: _ClassVar[DP_ValueTypes] + DP_VT_bool: _ClassVar[DP_ValueTypes] + DP_VT_string: _ClassVar[DP_ValueTypes] + DP_VT_bytes: _ClassVar[DP_ValueTypes] + DP_VT_enum: _ClassVar[DP_ValueTypes] + DP_VT_object: _ClassVar[DP_ValueTypes] + +class DynamicPropertyType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + DP_EM_CodecInfo: _ClassVar[DynamicPropertyType] + DP_EM_DolbyAtmosInfo: _ClassVar[DynamicPropertyType] + +class TrackListType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + AllTracks: _ClassVar[TrackListType] + SelectedTracksOnly: _ClassVar[TrackListType] + +class FadeHandlingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ShowCrossfades: _ClassVar[FadeHandlingType] + DontShowCrossfades: _ClassVar[FadeHandlingType] + CombineCrossfadedClips: _ClassVar[FadeHandlingType] + +class TextAsFileFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TextEdit: _ClassVar[TextAsFileFormat] + UTF8: _ClassVar[TextAsFileFormat] + +class ESI_OutputType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ESI_File: _ClassVar[ESI_OutputType] + ESI_String: _ClassVar[ESI_OutputType] + ESI_Unknown: _ClassVar[ESI_OutputType] + +class PM_PlaybackMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + PM_Normal: _ClassVar[PM_PlaybackMode] + PM_Loop: _ClassVar[PM_PlaybackMode] + PM_DynamicTransport: _ClassVar[PM_PlaybackMode] + +class RM_RecordMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + RM_Normal: _ClassVar[RM_RecordMode] + RM_Loop: _ClassVar[RM_RecordMode] + RM_Destructive: _ClassVar[RM_RecordMode] + RM_QuickPunch: _ClassVar[RM_RecordMode] + RM_TrackPunch: _ClassVar[RM_RecordMode] + RM_DestructivePunch: _ClassVar[RM_RecordMode] + +class SessionAudioFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SAF_WAVE: _ClassVar[SessionAudioFormat] + SAF_AIFF: _ClassVar[SessionAudioFormat] + +class SessionTimeCodeRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + STCR_Fps23976: _ClassVar[SessionTimeCodeRate] + STCR_Fps24: _ClassVar[SessionTimeCodeRate] + STCR_Fps25: _ClassVar[SessionTimeCodeRate] + STCR_Fps2997: _ClassVar[SessionTimeCodeRate] + STCR_Fps2997Drop: _ClassVar[SessionTimeCodeRate] + STCR_Fps30: _ClassVar[SessionTimeCodeRate] + STCR_Fps30Drop: _ClassVar[SessionTimeCodeRate] + STCR_Fps47952: _ClassVar[SessionTimeCodeRate] + STCR_Fps48: _ClassVar[SessionTimeCodeRate] + STCR_Fps50: _ClassVar[SessionTimeCodeRate] + STCR_Fps5994: _ClassVar[SessionTimeCodeRate] + STCR_Fps5994Drop: _ClassVar[SessionTimeCodeRate] + STCR_Fps60: _ClassVar[SessionTimeCodeRate] + STCR_Fps60Drop: _ClassVar[SessionTimeCodeRate] + STCR_Fps100: _ClassVar[SessionTimeCodeRate] + STCR_Fps11988: _ClassVar[SessionTimeCodeRate] + STCR_Fps11988Drop: _ClassVar[SessionTimeCodeRate] + STCR_Fps120: _ClassVar[SessionTimeCodeRate] + STCR_Fps120Drop: _ClassVar[SessionTimeCodeRate] + +class SessionFeetFramesRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SFFR_Fps23976: _ClassVar[SessionFeetFramesRate] + SFFR_Fps24: _ClassVar[SessionFeetFramesRate] + SFFR_Fps25: _ClassVar[SessionFeetFramesRate] + +class SessionRatePull(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SRP_None: _ClassVar[SessionRatePull] + SRP_Up01: _ClassVar[SessionRatePull] + SRP_Down01: _ClassVar[SessionRatePull] + SRP_Up4: _ClassVar[SessionRatePull] + SRP_Up4Up01: _ClassVar[SessionRatePull] + SRP_Up4Down01: _ClassVar[SessionRatePull] + SRP_Down4: _ClassVar[SessionRatePull] + SRP_Down4Up01: _ClassVar[SessionRatePull] + SRP_Down4Down01: _ClassVar[SessionRatePull] + +class TS_TransportState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TS_TransportPlaying: _ClassVar[TS_TransportState] + TS_TransportStopped: _ClassVar[TS_TransportState] + TS_TransportRecording: _ClassVar[TS_TransportState] + TS_TransportPlayingHalfSpeed: _ClassVar[TS_TransportState] + TS_TransportRecordingHalfSpeed: _ClassVar[TS_TransportState] + TS_TransportFastForward: _ClassVar[TS_TransportState] + TS_TransportRewind: _ClassVar[TS_TransportState] + TS_TransportScrub: _ClassVar[TS_TransportState] + TS_TransportShuttle: _ClassVar[TS_TransportState] + TS_TransportPrimed: _ClassVar[TS_TransportState] + TS_TransportIsCueing: _ClassVar[TS_TransportState] + TS_TransportIsCued: _ClassVar[TS_TransportState] + TS_TransportIsCuedForPreview: _ClassVar[TS_TransportState] + TS_TransportIsStopping: _ClassVar[TS_TransportState] + TS_TransportIsPreviewing: _ClassVar[TS_TransportState] + +class CL_ClipLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + CL_ClipsList: _ClassVar[CL_ClipLocation] + CL_Timeline: _ClassVar[CL_ClipLocation] + +class TimeProperties(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TP_Marker: _ClassVar[TimeProperties] + TP_Selection: _ClassVar[TimeProperties] + TP_None: _ClassVar[TimeProperties] + +class MemoryLocationReference(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + MLR_BarBeat: _ClassVar[MemoryLocationReference] + MLR_Absolute: _ClassVar[MemoryLocationReference] + MLR_FollowTrackTimebase: _ClassVar[MemoryLocationReference] + +class MarkerLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + MLC_Unknown: _ClassVar[MarkerLocation] + MLC_MainRuler: _ClassVar[MarkerLocation] + MLC_Track: _ClassVar[MarkerLocation] + +class EditMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EMO_Unknown: _ClassVar[EditMode] + EMO_Shuffle: _ClassVar[EditMode] + EMO_Slip: _ClassVar[EditMode] + EMO_Spot: _ClassVar[EditMode] + EMO_GridAbsolute: _ClassVar[EditMode] + EMO_GridRelative: _ClassVar[EditMode] + EMO_ShuffleSnapToGridAbsolute: _ClassVar[EditMode] + EMO_SlipSnapToGridAbsolute: _ClassVar[EditMode] + EMO_SpotSnapToGridAbsolute: _ClassVar[EditMode] + EMO_ShuffleSnapToGridRelative: _ClassVar[EditMode] + EMO_SlipSnapToGridRelative: _ClassVar[EditMode] + EMO_SpotSnapToGridRelative: _ClassVar[EditMode] + +class EditTool(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + ET_Unknown: _ClassVar[EditTool] + ET_ZoomNormal: _ClassVar[EditTool] + ET_ZoomSingle: _ClassVar[EditTool] + ET_TrimStandard: _ClassVar[EditTool] + ET_TrimTce: _ClassVar[EditTool] + ET_TrimScrub: _ClassVar[EditTool] + ET_TrimLoop: _ClassVar[EditTool] + ET_Selector: _ClassVar[EditTool] + ET_GrabberTime: _ClassVar[EditTool] + ET_GrabberSeparation: _ClassVar[EditTool] + ET_GrabberObject: _ClassVar[EditTool] + ET_SmartTool: _ClassVar[EditTool] + ET_Scrubber: _ClassVar[EditTool] + ET_PencilFreeHand: _ClassVar[EditTool] + ET_PencilLine: _ClassVar[EditTool] + ET_PencilTriangle: _ClassVar[EditTool] + ET_PencilSquare: _ClassVar[EditTool] + ET_PencilRandom: _ClassVar[EditTool] + ET_PencilParabolic: _ClassVar[EditTool] + ET_PencilSCurve: _ClassVar[EditTool] + +class TimelineUpdateVideo(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + TUV_Unknown: _ClassVar[TimelineUpdateVideo] + TUV_None: _ClassVar[TimelineUpdateVideo] + TUV_In: _ClassVar[TimelineUpdateVideo] + TUV_Out: _ClassVar[TimelineUpdateVideo] + +class SelectionMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SM_Unknown: _ClassVar[SelectionMode] + SM_Replace: _ClassVar[SelectionMode] + SM_Add: _ClassVar[SelectionMode] + SM_Subtract: _ClassVar[SelectionMode] CreateSession: CommandId +OpenSession: CommandId +Import: CommandId +GetTrackList: CommandId +SelectAllClipsOnTrack: CommandId +ExtendSelectionToTargetTracks: CommandId +TrimToSelection: CommandId +CreateFadesBasedOnPreset: CommandId +RenameTargetTrack: CommandId +ConsolidateClip: CommandId +ExportClipsAsFiles: CommandId +ExportSelectedTracksAsAAFOMF: CommandId +GetTaskStatus: CommandId +HostReadyCheck: CommandId +RefreshTargetAudioFiles: CommandId +RefreshAllModifiedAudioFiles: CommandId +GetFileLocation: CommandId +CloseSession: CommandId +SaveSession: CommandId +SaveSessionAs: CommandId Cut: CommandId +Copy: CommandId +Paste: CommandId +Clear: CommandId CutSpecial: CommandId -DESCRIPTOR: _descriptor.FileDescriptor -DP_EM_CodecInfo: DynamicPropertyType -DP_EM_DolbyAtmosInfo: DynamicPropertyType -DP_VT_bool: DP_ValueTypes -DP_VT_bytes: DP_ValueTypes -DP_VT_double: DP_ValueTypes -DP_VT_enum: DP_ValueTypes -DP_VT_fixed32: DP_ValueTypes -DP_VT_fixed64: DP_ValueTypes -DP_VT_float: DP_ValueTypes -DP_VT_int32: DP_ValueTypes -DP_VT_int64: DP_ValueTypes -DP_VT_object: DP_ValueTypes -DP_VT_sfixed32: DP_ValueTypes -DP_VT_sfixed64: DP_ValueTypes -DP_VT_sint32: DP_ValueTypes -DP_VT_sint64: DP_ValueTypes -DP_VT_string: DP_ValueTypes -DP_VT_uint32: DP_ValueTypes -DP_VT_uint64: DP_ValueTypes -Default: AudioOperations -DoNotImport: MainPlaylistOptions -DontShowCrossfades: FadeHandlingType -EF_Interleaved: ExportFormat -EF_Mono: ExportFormat -EF_MultipleMono: ExportFormat -EF_None: ExportFormat -EM_AIFF: EM_FileType -EM_DF_FilePerMixSource: EM_DeliveryFormat -EM_DF_None: EM_DeliveryFormat -EM_DF_SingleFile: EM_DeliveryFormat -EM_FD_Directory: EM_FileDestination -EM_FD_None: EM_FileDestination -EM_FD_SessionFolder: EM_FileDestination -EM_MOV: EM_FileType -EM_MP3: EM_FileType -EM_MXFOPAtom: EM_FileType -EM_None: EM_FileType -EM_WAV: EM_FileType -EM_WAVADM: EM_FileType -ESI_File: ESI_OutputType -ESI_String: ESI_OutputType -EditMemoryLocation: CommandId -End: SpotLocationType -ExportClipsAsFiles: CommandId +CopySpecial: CommandId +ClearSpecial: CommandId +PasteSpecial: CommandId ExportMix: CommandId -ExportSelectedTracksAsAAFOMF: CommandId +Spot: CommandId ExportSessionInfoAsText: CommandId -ExtendSelectionToTargetTracks: CommandId -FT_AAF: FileType -FT_AIFF: FileType -FT_OMF: FileType -FT_WAVE: FileType -Failed: TaskStatus -FailedWithBadErrorResponse: TaskStatus -FeetFrames: TrackOffsetOptions -ForceToTargetSessionFormat: AudioMediaOptions -Frozen: TrackListFilter GetDynamicProperties: CommandId -GetFileLocation: CommandId -GetMemoryLocations: CommandId -GetPTSLVersion: CommandId -GetPlaybackMode: CommandId -GetRecordMode: CommandId +SetPlaybackMode: CommandId +SetRecordMode: CommandId GetSessionAudioFormat: CommandId -GetSessionAudioRatePullSettings: CommandId +GetSessionSampleRate: CommandId GetSessionBitDepth: CommandId -GetSessionFeetFramesRate: CommandId GetSessionInterleavedState: CommandId -GetSessionLength: CommandId -GetSessionName: CommandId -GetSessionPath: CommandId -GetSessionSampleRate: CommandId -GetSessionStartTime: CommandId GetSessionTimeCodeRate: CommandId +GetSessionFeetFramesRate: CommandId +GetSessionAudioRatePullSettings: CommandId GetSessionVideoRatePullSettings: CommandId -GetTaskStatus: CommandId -GetTrackList: CommandId +GetSessionName: CommandId +GetSessionPath: CommandId +GetSessionStartTime: CommandId +GetSessionLength: CommandId +SetSessionAudioFormat: CommandId +SetSessionBitDepth: CommandId +SetSessionInterleavedState: CommandId +SetSessionTimeCodeRate: CommandId +SetSessionFeetFramesRate: CommandId +SetSessionAudioRatePullSettings: CommandId +SetSessionVideoRatePullSettings: CommandId +SetSessionStartTime: CommandId +SetSessionLength: CommandId +GetPTSLVersion: CommandId +GetPlaybackMode: CommandId +GetRecordMode: CommandId GetTransportArmed: CommandId GetTransportState: CommandId -Good: ConversionQuality -Heat: TrackType -Hidden: TrackListFilter -HiddenExplicitly: TrackListFilter -HiddenImplicitly: TrackListFilter -HostReadyCheck: CommandId -IO_51DTSMix: IOSettings -IO_51FilmMix: IOSettings -IO_51SMPTEMix: IOSettings -IO_Last: IOSettings -IO_None: IOSettings -IO_StereoMix: IOSettings -IO_UserDefined: IOSettings -Import: CommandId -ImportAsOfflineSatelliteMedia: VideoMediaOptions -ImportOverlayNewOnExistingPlaylists: MainPlaylistOptions -ImportReplaceExistingPlaylists: MainPlaylistOptions +ClearMemoryLocation: CommandId +RenameSelectedClip: CommandId +RenameTargetClip: CommandId +TogglePlayState: CommandId +ToggleRecordEnable: CommandId +PlayHalfSpeed: CommandId +RecordHalfSpeed: CommandId +EditMemoryLocation: CommandId +GetMemoryLocations: CommandId +RegisterConnection: CommandId +CreateMemoryLocation: CommandId +CreateNewTracks: CommandId +SelectTracksByName: CommandId +GetEditMode: CommandId +SetEditMode: CommandId +GetEditTool: CommandId +SetEditTool: CommandId +RecallZoomPreset: CommandId +GetEditModeOptions: CommandId +SetEditModeOptions: CommandId +SetTimelineSelection: CommandId +GetTimelineSelection: CommandId +ImportVideo: CommandId +SelectMemoryLocation: CommandId +SetTrackMuteState: CommandId +SetTrackSoloState: CommandId +SetTrackSoloSafeState: CommandId +SetTrackRecordEnableState: CommandId +SetTrackRecordSafeEnableState: CommandId +SetTrackInputMonitorState: CommandId +SetTrackSmartDspState: CommandId +SetTrackHiddenState: CommandId +SetTrackInactiveState: CommandId +SetTrackFrozenState: CommandId +SetTrackOnlineState: CommandId +SetTrackOpenState: CommandId +Queued: TaskStatus +Pending: TaskStatus InProgress: TaskStatus -Inactive: TrackListFilter -InactiveExplicitly: TrackListFilter -InactiveImplicitly: TrackListFilter -Instrument: TrackType -KeySignature: TrackType -LinkFromSourceMedia: CopyOption -LinkToSourceAudio: AudioMediaOptions -LinkToSourceVideo: VideoMediaOptions -Locked: TrackListFilter -Low: ConversionQuality -MD_ClipList: MediaDestination -MD_MainVideoTrack: MediaDestination -MD_NewTrack: MediaDestination -MD_None: MediaDestination -MIDI: ImportType -MLR_Absolute: MemoryLocationReference -MLR_BarBeat: MemoryLocationReference -ML_None: MediaLocation -ML_Selection: MediaLocation -ML_SessionStart: MediaLocation -ML_SongStart: MediaLocation -ML_Spot: MediaLocation -MP3: ExportFileType -MT_ImportAsNewTrack: MatchTrackOptions -MT_MatchTracks: MatchTrackOptions -MT_None: MatchTrackOptions -MXF: ExportFileType -MaintainAbsoluteTimeCodeValues: TimeCodeMappingOptions -MaintainRelativeTimeCodeValues: TimeCodeMappingOptions -MapStartTimeCodeTo: TimeCodeMappingOptions -Markers: TrackType -Master: TrackType -Merge: PasteSpecialOptions -Meter: TrackType -Midi: TrackType -MinSecs: TrackOffsetOptions -Muted: TrackListFilter -None: TrackAttributeState -NotOnTimeline_Files: FileLocationTypeFilter -OS_CharactersLimit: CommandErrorType -OS_DiskSpace: CommandErrorType -OS_DuplicateName: CommandErrorType +Completed: TaskStatus +Failed: TaskStatus +WaitingForUserInput: TaskStatus +CompletedWithBadResponse: TaskStatus +FailedWithBadErrorResponse: TaskStatus +OS_WritePermissions: CommandErrorType OS_ErrorCode: CommandErrorType -OS_FilePathLocation: CommandErrorType -OS_IllegalCharacters: CommandErrorType -OS_NoFilePathFound: CommandErrorType OS_NoLocationFound: CommandErrorType OS_NoSessionFound: CommandErrorType -OS_ProToolsIsNotAvailable: CommandErrorType +OS_FilePathLocation: CommandErrorType OS_ReadError: CommandErrorType -OS_WritePermissions: CommandErrorType -Offline_Files: FileLocationTypeFilter -OnTimeline_Files: FileLocationTypeFilter -Online: TrackListFilter -Online_Files: FileLocationTypeFilter -Open: TrackListFilter -OpenSession: CommandId -Output: EM_SourceType -PM_DynamicTransport: PM_PlaybackMode -PM_Loop: PM_PlaybackMode -PM_Normal: PM_PlaybackMode +OS_DiskSpace: CommandErrorType +OS_DuplicateName: CommandErrorType +OS_IllegalCharacters: CommandErrorType +OS_CharactersLimit: CommandErrorType +OS_ProToolsIsNotAvailable: CommandErrorType +OS_NoFilePathFound: CommandErrorType +PT_UnknownError: CommandErrorType +PT_NoTemplateGroup: CommandErrorType +PT_NoTemplate: CommandErrorType +PT_SampleRateMismatch: CommandErrorType +PT_NoVideoTrackFound: CommandErrorType +PT_NoTracksFound: CommandErrorType +PT_NoOpenedSession: CommandErrorType +PT_NoTrackFound: CommandErrorType +PT_NoClipsFound: CommandErrorType +PT_NoSelection: CommandErrorType +PT_RecordDrive: CommandErrorType +PT_NoPresetFound: CommandErrorType +PT_FileTypeMXF: CommandErrorType PT_CopyOptionCopy: CommandErrorType PT_CopyOptionLink: CommandErrorType +PT_QuantizeEdits: CommandErrorType PT_ExportAsMultichannel: CommandErrorType -PT_FileNotFound: CommandErrorType -PT_FileTypeMXF: CommandErrorType PT_IllegalCharactersComments: CommandErrorType PT_IllegalCharactersSequenceName: CommandErrorType -PT_InvalidParameter: CommandErrorType -PT_InvalidSelection: CommandErrorType -PT_InvalidTask: CommandErrorType PT_MaxCharactersComments: CommandErrorType PT_MaxCharactersSequenceName: CommandErrorType -PT_NoClipsFound: CommandErrorType -PT_NoOpenedSession: CommandErrorType -PT_NoPresetFound: CommandErrorType -PT_NoSelection: CommandErrorType PT_NoSequenceName: CommandErrorType -PT_NoTemplate: CommandErrorType -PT_NoTemplateGroup: CommandErrorType -PT_NoTrackFound: CommandErrorType -PT_NoTracksFound: CommandErrorType -PT_NoVideoTrackFound: CommandErrorType -PT_QuantizeEdits: CommandErrorType +PT_InvalidTask: CommandErrorType +PT_FileNotFound: CommandErrorType +PT_InvalidSelection: CommandErrorType PT_ReadOnlySession: CommandErrorType -PT_RecordDrive: CommandErrorType -PT_SampleRateMismatch: CommandErrorType -PT_UnknownError: CommandErrorType -Pan_Automation: AutomationDataOptions -Paste: CommandId -PasteSpecial: CommandId -Pending: TaskStatus -PhysicalOut: EM_SourceType -PlayHalfSpeed: CommandId -PlugIn_Automation: AutomationDataOptions -Queued: TaskStatus -QuickTime: ExportFileType -RM_Destructive: RM_RecordMode -RM_DestructivePunch: RM_RecordMode -RM_Loop: RM_RecordMode -RM_Normal: RM_RecordMode -RM_QuickPunch: RM_RecordMode -RM_TrackPunch: RM_RecordMode -RecordHalfSpeed: CommandId -RefreshAllModifiedAudioFiles: CommandId -RefreshTargetAudioFiles: CommandId -RegisterConnection: CommandId -RenameSelectedClip: CommandId -RenameTargetClip: CommandId -RenameTargetTrack: CommandId -Rendered_Files: FileLocationTypeFilter -Repeat_To_Fill_Selection: PasteSpecialOptions -ReplacingWithNewFiles: ResolveDuplicateNamesBy -RoutingFolder: TrackType -SAF_AIFF: SessionAudioFormat -SAF_WAVE: SessionAudioFormat -SDK_NotImplemented: CommandErrorType +PT_InvalidParameter: CommandErrorType +PT_Forbidden: CommandErrorType +PT_NoTimelineFound: CommandErrorType +PT_ArgumentOutOfRange: CommandErrorType +PT_ForbiddenTrackType: CommandErrorType +PT_NoVideoEngineFound: CommandErrorType +PT_NoDspHardwareFound: CommandErrorType +PT_Info: CommandErrorType SDK_VersionMismatch: CommandErrorType -SFFR_Fps23976: SessionFeetFramesRate -SFFR_Fps24: SessionFeetFramesRate -SFFR_Fps25: SessionFeetFramesRate -SRP_Down01: SessionRatePull -SRP_Down4: SessionRatePull -SRP_Down4Down01: SessionRatePull -SRP_Down4Up01: SessionRatePull -SRP_None: SessionRatePull -SRP_Up01: SessionRatePull -SRP_Up4: SessionRatePull -SRP_Up4Down01: SessionRatePull -SRP_Up4Up01: SessionRatePull -SR_176400: SampleRate -SR_192000: SampleRate -SR_44100: SampleRate -SR_48000: SampleRate -SR_88200: SampleRate -SR_96000: SampleRate -SR_None: SampleRate -STCR_Fps100: SessionTimeCodeRate -STCR_Fps11988: SessionTimeCodeRate -STCR_Fps11988Drop: SessionTimeCodeRate -STCR_Fps120: SessionTimeCodeRate -STCR_Fps120Drop: SessionTimeCodeRate -STCR_Fps23976: SessionTimeCodeRate -STCR_Fps24: SessionTimeCodeRate -STCR_Fps25: SessionTimeCodeRate -STCR_Fps2997: SessionTimeCodeRate -STCR_Fps2997Drop: SessionTimeCodeRate -STCR_Fps30: SessionTimeCodeRate -STCR_Fps30Drop: SessionTimeCodeRate -STCR_Fps47952: SessionTimeCodeRate -STCR_Fps48: SessionTimeCodeRate -STCR_Fps50: SessionTimeCodeRate -STCR_Fps5994: SessionTimeCodeRate -STCR_Fps5994Drop: SessionTimeCodeRate -STCR_Fps60: SessionTimeCodeRate -STCR_Fps60Drop: SessionTimeCodeRate -Samples: TrackOffsetOptions -SaveSession: CommandId -SaveSessionAs: CommandId -SelectAllClipsOnTrack: CommandId -Selected: TrackListFilter -SelectedClipsClipsList: FileLocationTypeFilter -SelectedClipsTimeline: FileLocationTypeFilter -SelectedExplicitly: TrackListFilter -SelectedImplicitly: TrackListFilter -SelectedTracksOnly: TrackListType -Session: ImportType +SDK_NotImplemented: CommandErrorType +TT_Unknown: TrackType +Unknown: TrackType +TT_Midi: TrackType +Midi: TrackType +TT_Audio: TrackType +AudioTrack: TrackType +TT_Aux: TrackType +Aux: TrackType +TT_Video: TrackType +VideoTrack: TrackType +TT_Vca: TrackType +Vca: TrackType +TT_Tempo: TrackType +Tempo: TrackType +TT_Markers: TrackType +Markers: TrackType +TT_Meter: TrackType +Meter: TrackType +TT_KeySignature: TrackType +KeySignature: TrackType +TT_ChordSymbols: TrackType +ChordSymbols: TrackType +TT_Instrument: TrackType +Instrument: TrackType +TT_Master: TrackType +Master: TrackType +TT_Heat: TrackType +Heat: TrackType +TT_BasicFolder: TrackType +BasicFolder: TrackType +TT_RoutingFolder: TrackType +RoutingFolder: TrackType +TT_CompLane: TrackType +CompLane: TrackType +TF_Unknown: TrackFormat +TF_Mono: TrackFormat +TF_Stereo: TrackFormat +TF_LCR: TrackFormat +TF_LCRS: TrackFormat +TF_Quad: TrackFormat +TF_5_0: TrackFormat +TF_5_1: TrackFormat +TF_5_0_2: TrackFormat +TF_5_1_2: TrackFormat +TF_5_0_4: TrackFormat +TF_5_1_4: TrackFormat +TF_6_0: TrackFormat +TF_6_1: TrackFormat +TF_7_0: TrackFormat +TF_7_1: TrackFormat +TF_7_0_SDDS: TrackFormat +TF_7_1_SDDS: TrackFormat +TF_7_0_2: TrackFormat +TF_7_1_2: TrackFormat +TF_7_0_4: TrackFormat +TF_7_1_4: TrackFormat +TF_7_0_6: TrackFormat +TF_7_1_6: TrackFormat +TF_9_0_4: TrackFormat +TF_9_1_4: TrackFormat +TF_9_0_6: TrackFormat +TF_9_1_6: TrackFormat +TF_1stOrderAmbisonics: TrackFormat +TF_2ndOrderAmbisonics: TrackFormat +TF_3rdOrderAmbisonics: TrackFormat +TF_4thOrderAmbisonics: TrackFormat +TF_5thOrderAmbisonics: TrackFormat +TF_6thOrderAmbisonics: TrackFormat +TF_7thOrderAmbisonics: TrackFormat +TTB_Unknown: TrackTimebase +TTB_Samples: TrackTimebase +TTB_Ticks: TrackTimebase +None: TrackAttributeState SetExplicitly: TrackAttributeState -SetExplicitlyAndImplicitly: TrackAttributeState SetImplicitly: TrackAttributeState -SetPlaybackMode: CommandId -SetRecordMode: CommandId -SetSessionAudioFormat: CommandId -SetSessionAudioRatePullSettings: CommandId -SetSessionBitDepth: CommandId -SetSessionFeetFramesRate: CommandId -SetSessionInterleavedState: CommandId -SetSessionLength: CommandId -SetSessionStartTime: CommandId -SetSessionTimeCodeRate: CommandId -SetSessionVideoRatePullSettings: CommandId -ShowCrossfades: FadeHandlingType -Spot: CommandId +SetExplicitlyAndImplicitly: TrackAttributeState +FT_WAVE: FileType +FT_AIFF: FileType +FT_AAF: FileType +FT_OMF: FileType +IO_None: IOSettings +IO_Last: IOSettings +IO_StereoMix: IOSettings +IO_51FilmMix: IOSettings +IO_51SMPTEMix: IOSettings +IO_51DTSMix: IOSettings +IO_UserDefined: IOSettings +Session: ImportType +Audio: ImportType +LinkToSourceAudio: AudioMediaOptions +CopyFromSourceAudio: AudioMediaOptions +ConsolidateFromSourceAudio: AudioMediaOptions +ForceToTargetSessionFormat: AudioMediaOptions +LinkToSourceVideo: VideoMediaOptions +CopyFromSourceVideo: VideoMediaOptions +ImportAsOfflineSatelliteMedia: VideoMediaOptions +MT_None: MatchTrackOptions +MT_MatchTracks: MatchTrackOptions +MT_ImportAsNewTrack: MatchTrackOptions +MaintainAbsoluteTimeCodeValues: TimeCodeMappingOptions +MaintainRelativeTimeCodeValues: TimeCodeMappingOptions +MapStartTimeCodeTo: TimeCodeMappingOptions +BarsBeats: TrackOffsetOptions +MinSecs: TrackOffsetOptions +TimeCode: TrackOffsetOptions +FeetFrames: TrackOffsetOptions +Samples: TrackOffsetOptions +Low: ConversionQuality +Good: ConversionQuality +Better: ConversionQuality +Best: ConversionQuality +TweakHead: ConversionQuality +ImportReplaceExistingPlaylists: MainPlaylistOptions +ImportOverlayNewOnExistingPlaylists: MainPlaylistOptions +DoNotImport: MainPlaylistOptions +AddAudio: AudioOperations +CopyAudio: AudioOperations +ConvertAudio: AudioOperations +Default: AudioOperations +MD_None: MediaDestination +MD_MainVideoTrack: MediaDestination +MD_NewTrack: MediaDestination +MD_ClipList: MediaDestination +ML_None: MediaLocation +ML_SessionStart: MediaLocation +ML_SongStart: MediaLocation +ML_Selection: MediaLocation +ML_Spot: MediaLocation +All: TrackListFilter +Selected: TrackListFilter +SelectedExplicitly: TrackListFilter +SelectedImplicitly: TrackListFilter +WithClipsOnMainPlaylist: TrackListFilter +WithAutomationOnMainPlaylist: TrackListFilter +Inactive: TrackListFilter +InactiveExplicitly: TrackListFilter +InactiveImplicitly: TrackListFilter +Hidden: TrackListFilter +HiddenExplicitly: TrackListFilter +HiddenImplicitly: TrackListFilter +Locked: TrackListFilter +Muted: TrackListFilter +Frozen: TrackListFilter +Open: TrackListFilter +Online: TrackListFilter Start: SpotLocationType SyncPoint: SpotLocationType -TB_False: TripleBool +End: SpotLocationType +EF_None: ExportFormat +EF_Mono: ExportFormat +EF_MultipleMono: ExportFormat +EF_Interleaved: ExportFormat +WAV: ExportFileType +AIFF: ExportFileType +MXF: ExportFileType +MP3: ExportFileType +QuickTime: ExportFileType +Bit_None: BitDepth +Bit16: BitDepth +Bit24: BitDepth +Bit32Float: BitDepth +AutoRenaming: ResolveDuplicateNamesBy +ReplacingWithNewFiles: ResolveDuplicateNamesBy +AAF_WAV: ExportAsAAFFileType +AAF_AIFF: ExportAsAAFFileType +AAF_MXF: ExportAsAAFFileType +AAF_Embedded: ExportAsAAFFileType +AAF_Bit16: AAFFileBitDepth +AAF_Bit24: AAFFileBitDepth +ConsolidateFromSourceMedia: CopyOption +CopyFromSourceMedia: CopyOption +LinkFromSourceMedia: CopyOption +All_Files: FileLocationTypeFilter +OnTimeline_Files: FileLocationTypeFilter +NotOnTimeline_Files: FileLocationTypeFilter +Online_Files: FileLocationTypeFilter +Offline_Files: FileLocationTypeFilter +Audio_Files: FileLocationTypeFilter +Video_Files: FileLocationTypeFilter +Rendered_Files: FileLocationTypeFilter +SelectedClipsTimeline: FileLocationTypeFilter +SelectedClipsClipsList: FileLocationTypeFilter +All_Automation: AutomationDataOptions +Pan_Automation: AutomationDataOptions +PlugIn_Automation: AutomationDataOptions +Clip_Gain: AutomationDataOptions +Clip_Effects: AutomationDataOptions +Merge: PasteSpecialOptions +MergeMidi: PasteSpecialOptions +Repeat_To_Fill_Selection: PasteSpecialOptions +To_Current_Automation_Type: PasteSpecialOptions +MergeMarkers: PasteSpecialOptions TB_None: TripleBool +TB_False: TripleBool TB_True: TripleBool -TP_Marker: TimeProperties -TP_None: TimeProperties -TP_Selection: TimeProperties -TS_TransportFastForward: TS_TransportState -TS_TransportIsCued: TS_TransportState -TS_TransportIsCuedForPreview: TS_TransportState -TS_TransportIsCueing: TS_TransportState -TS_TransportIsPreviewing: TS_TransportState -TS_TransportIsStopping: TS_TransportState -TS_TransportPlaying: TS_TransportState -TS_TransportPlayingHalfSpeed: TS_TransportState -TS_TransportPrimed: TS_TransportState -TS_TransportRecording: TS_TransportState -TS_TransportRecordingHalfSpeed: TS_TransportState -TS_TransportRewind: TS_TransportState -TS_TransportScrub: TS_TransportState -TS_TransportShuttle: TS_TransportState -TS_TransportStopped: TS_TransportState -Tempo: TrackType -TextEdit: TextAsFileFormat -TimeCode: TrackOffsetOptions -To_Current_Automation_Type: PasteSpecialOptions -TogglePlayState: CommandId -ToggleRecordEnable: CommandId -TrimToSelection: CommandId -TweakHead: ConversionQuality -UTF8: TextAsFileFormat -Unknown: TrackType +PhysicalOut: EM_SourceType +Bus: EM_SourceType +Output: EM_SourceType +CT_None: CompressionType +CT_PCM: CompressionType +SR_None: SampleRate +SR_44100: SampleRate +SR_48000: SampleRate +SR_96000: SampleRate +SR_176400: SampleRate +SR_192000: SampleRate +SR_88200: SampleRate VE_None: EM_VideoExportOptions VE_SameAsSource: EM_VideoExportOptions VE_Transcode: EM_VideoExportOptions -Vca: TrackType -Video: ImportType -VideoTrack: TrackType -Video_Files: FileLocationTypeFilter -WAV: ExportFileType -WaitingForUserInput: TaskStatus -WithAutomationOnMainPlaylist: TrackListFilter -WithClipsOnMainPlaylist: TrackListFilter - -class AudioData(_message.Message): - __slots__ = ["audio_operations", "destination", "destination_path", "file_list", "location", "location_data"] - AUDIO_OPERATIONS_FIELD_NUMBER: _ClassVar[int] - DESTINATION_FIELD_NUMBER: _ClassVar[int] - DESTINATION_PATH_FIELD_NUMBER: _ClassVar[int] - FILE_LIST_FIELD_NUMBER: _ClassVar[int] - LOCATION_DATA_FIELD_NUMBER: _ClassVar[int] - LOCATION_FIELD_NUMBER: _ClassVar[int] - audio_operations: AudioOperations - destination: MediaDestination - destination_path: str - file_list: _containers.RepeatedScalarFieldContainer[str] - location: MediaLocation - location_data: SpotLocationData - def __init__(self, file_list: _Optional[_Iterable[str]] = ..., audio_operations: _Optional[_Union[AudioOperations, str]] = ..., destination_path: _Optional[str] = ..., destination: _Optional[_Union[MediaDestination, str]] = ..., location: _Optional[_Union[MediaLocation, str]] = ..., location_data: _Optional[_Union[SpotLocationData, _Mapping]] = ...) -> None: ... - -class AuthorizeConnectionRequestBody(_message.Message): - __slots__ = ["auth_string"] - AUTH_STRING_FIELD_NUMBER: _ClassVar[int] - auth_string: str - def __init__(self, auth_string: _Optional[str] = ...) -> None: ... - -class AuthorizeConnectionResponseBody(_message.Message): - __slots__ = ["is_authorized", "message", "session_id"] - IS_AUTHORIZED_FIELD_NUMBER: _ClassVar[int] - MESSAGE_FIELD_NUMBER: _ClassVar[int] - SESSION_ID_FIELD_NUMBER: _ClassVar[int] - is_authorized: bool - message: str - session_id: str - def __init__(self, is_authorized: bool = ..., message: _Optional[str] = ..., session_id: _Optional[str] = ...) -> None: ... - -class ClearMemoryLocationRequestBody(_message.Message): - __slots__ = ["location_list"] - LOCATION_LIST_FIELD_NUMBER: _ClassVar[int] - location_list: _containers.RepeatedScalarFieldContainer[int] - def __init__(self, location_list: _Optional[_Iterable[int]] = ...) -> None: ... - -class ClearSpecialRequestBody(_message.Message): - __slots__ = ["automation_data_option"] - AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] - automation_data_option: AutomationDataOptions - def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... - -class ClipGroupsData(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... - -class CloseSessionRequestBody(_message.Message): - __slots__ = ["save_on_close"] - SAVE_ON_CLOSE_FIELD_NUMBER: _ClassVar[int] - save_on_close: bool - def __init__(self, save_on_close: bool = ...) -> None: ... - -class CommandError(_message.Message): - __slots__ = ["command_error_message", "command_error_type", "is_warning"] - COMMAND_ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] - COMMAND_ERROR_TYPE_FIELD_NUMBER: _ClassVar[int] - IS_WARNING_FIELD_NUMBER: _ClassVar[int] - command_error_message: str - command_error_type: CommandErrorType - is_warning: bool - def __init__(self, command_error_type: _Optional[_Union[CommandErrorType, str]] = ..., command_error_message: _Optional[str] = ..., is_warning: bool = ...) -> None: ... - -class CopySpecialRequestBody(_message.Message): - __slots__ = ["automation_data_option"] - AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] - automation_data_option: AutomationDataOptions - def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... - -class CreateFadesBasedOnPresetRequestBody(_message.Message): - __slots__ = ["auto_adjust_bounds", "fade_preset_name"] - AUTO_ADJUST_BOUNDS_FIELD_NUMBER: _ClassVar[int] - FADE_PRESET_NAME_FIELD_NUMBER: _ClassVar[int] - auto_adjust_bounds: bool - fade_preset_name: str - def __init__(self, fade_preset_name: _Optional[str] = ..., auto_adjust_bounds: bool = ...) -> None: ... - -class CreateFadesBasedOnPresetResponseBody(_message.Message): - __slots__ = ["fade_preset_name"] - FADE_PRESET_NAME_FIELD_NUMBER: _ClassVar[int] - fade_preset_name: str - def __init__(self, fade_preset_name: _Optional[str] = ...) -> None: ... - -class CreateMemoryLocationRequestBody(_message.Message): - __slots__ = ["comments", "end_time", "general_properties", "name", "number", "reference", "start_time", "time_properties"] - COMMENTS_FIELD_NUMBER: _ClassVar[int] - END_TIME_FIELD_NUMBER: _ClassVar[int] - GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] - NUMBER_FIELD_NUMBER: _ClassVar[int] - REFERENCE_FIELD_NUMBER: _ClassVar[int] - START_TIME_FIELD_NUMBER: _ClassVar[int] - TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] - comments: str - end_time: str - general_properties: MemoryLocationProperties - name: str - number: int - reference: MemoryLocationReference - start_time: str - time_properties: TimeProperties - def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ...) -> None: ... - -class CreateMemoryLocationResponseBody(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... - -class CreateSessionRequestBody(_message.Message): - __slots__ = ["bit_depth", "create_from_aaf", "create_from_template", "file_type", "input_output_settings", "is_cloud_project", "is_interleaved", "path_to_aaf", "sample_rate", "session_location", "session_name", "template_group", "template_name"] - BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] - CREATE_FROM_AAF_FIELD_NUMBER: _ClassVar[int] - CREATE_FROM_TEMPLATE_FIELD_NUMBER: _ClassVar[int] - FILE_TYPE_FIELD_NUMBER: _ClassVar[int] - INPUT_OUTPUT_SETTINGS_FIELD_NUMBER: _ClassVar[int] - IS_CLOUD_PROJECT_FIELD_NUMBER: _ClassVar[int] - IS_INTERLEAVED_FIELD_NUMBER: _ClassVar[int] - PATH_TO_AAF_FIELD_NUMBER: _ClassVar[int] - SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] - SESSION_LOCATION_FIELD_NUMBER: _ClassVar[int] - SESSION_NAME_FIELD_NUMBER: _ClassVar[int] - TEMPLATE_GROUP_FIELD_NUMBER: _ClassVar[int] - TEMPLATE_NAME_FIELD_NUMBER: _ClassVar[int] - bit_depth: BitDepth - create_from_aaf: bool - create_from_template: bool - file_type: FileType - input_output_settings: IOSettings - is_cloud_project: bool - is_interleaved: bool - path_to_aaf: str - sample_rate: SampleRate - session_location: str - session_name: str - template_group: str - template_name: str - def __init__(self, session_name: _Optional[str] = ..., create_from_template: bool = ..., template_group: _Optional[str] = ..., template_name: _Optional[str] = ..., file_type: _Optional[_Union[FileType, str]] = ..., sample_rate: _Optional[_Union[SampleRate, str]] = ..., input_output_settings: _Optional[_Union[IOSettings, str]] = ..., is_interleaved: bool = ..., session_location: _Optional[str] = ..., is_cloud_project: bool = ..., create_from_aaf: bool = ..., path_to_aaf: _Optional[str] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ...) -> None: ... - -class CutSpecialRequestBody(_message.Message): - __slots__ = ["automation_data_option"] - AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] - automation_data_option: AutomationDataOptions - def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... - -class EM_AudioInfo(_message.Message): - __slots__ = ["bit_depth", "compression_type", "delivery_format", "export_format", "pad_to_frame_boundary", "sample_rate"] - BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] - COMPRESSION_TYPE_FIELD_NUMBER: _ClassVar[int] - DELIVERY_FORMAT_FIELD_NUMBER: _ClassVar[int] - EXPORT_FORMAT_FIELD_NUMBER: _ClassVar[int] - PAD_TO_FRAME_BOUNDARY_FIELD_NUMBER: _ClassVar[int] - SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] - bit_depth: BitDepth - compression_type: CompressionType - delivery_format: EM_DeliveryFormat - export_format: ExportFormat - pad_to_frame_boundary: TripleBool - sample_rate: SampleRate - def __init__(self, compression_type: _Optional[_Union[CompressionType, str]] = ..., export_format: _Optional[_Union[ExportFormat, str]] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ..., sample_rate: _Optional[_Union[SampleRate, str]] = ..., pad_to_frame_boundary: _Optional[_Union[TripleBool, str]] = ..., delivery_format: _Optional[_Union[EM_DeliveryFormat, str]] = ...) -> None: ... - -class EM_CodecInfo(_message.Message): - __slots__ = ["codec_name", "property_list"] - CODEC_NAME_FIELD_NUMBER: _ClassVar[int] - PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] - codec_name: str - property_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] - def __init__(self, codec_name: _Optional[str] = ..., property_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ...) -> None: ... - -class EM_DolbyAtmosInfo(_message.Message): - __slots__ = ["add_first_frame_of_action", "frame_rate", "property_list", "timecode_value"] - ADD_FIRST_FRAME_OF_ACTION_FIELD_NUMBER: _ClassVar[int] - FRAME_RATE_FIELD_NUMBER: _ClassVar[int] - PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] - TIMECODE_VALUE_FIELD_NUMBER: _ClassVar[int] - add_first_frame_of_action: TripleBool - frame_rate: int - property_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] - timecode_value: str - def __init__(self, add_first_frame_of_action: _Optional[_Union[TripleBool, str]] = ..., timecode_value: _Optional[str] = ..., frame_rate: _Optional[int] = ..., property_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ...) -> None: ... - -class EM_ImportOptions(_message.Message): - __slots__ = ["clear_destination_video_track_playlist", "gaps_between_clips", "import_audio_from_file", "import_destination", "import_location", "remove_existing_video_clips", "remove_existing_video_tracks"] - CLEAR_DESTINATION_VIDEO_TRACK_PLAYLIST_FIELD_NUMBER: _ClassVar[int] - GAPS_BETWEEN_CLIPS_FIELD_NUMBER: _ClassVar[int] - IMPORT_AUDIO_FROM_FILE_FIELD_NUMBER: _ClassVar[int] - IMPORT_DESTINATION_FIELD_NUMBER: _ClassVar[int] - IMPORT_LOCATION_FIELD_NUMBER: _ClassVar[int] - REMOVE_EXISTING_VIDEO_CLIPS_FIELD_NUMBER: _ClassVar[int] - REMOVE_EXISTING_VIDEO_TRACKS_FIELD_NUMBER: _ClassVar[int] - clear_destination_video_track_playlist: TripleBool - gaps_between_clips: int - import_audio_from_file: TripleBool - import_destination: MediaDestination - import_location: MediaLocation - remove_existing_video_clips: TripleBool - remove_existing_video_tracks: TripleBool - def __init__(self, import_destination: _Optional[_Union[MediaDestination, str]] = ..., import_location: _Optional[_Union[MediaLocation, str]] = ..., gaps_between_clips: _Optional[int] = ..., import_audio_from_file: _Optional[_Union[TripleBool, str]] = ..., remove_existing_video_tracks: _Optional[_Union[TripleBool, str]] = ..., remove_existing_video_clips: _Optional[_Union[TripleBool, str]] = ..., clear_destination_video_track_playlist: _Optional[_Union[TripleBool, str]] = ...) -> None: ... - -class EM_LocationInfo(_message.Message): - __slots__ = ["directory", "file_destination", "import_after_bounce", "import_options"] - DIRECTORY_FIELD_NUMBER: _ClassVar[int] - FILE_DESTINATION_FIELD_NUMBER: _ClassVar[int] - IMPORT_AFTER_BOUNCE_FIELD_NUMBER: _ClassVar[int] - IMPORT_OPTIONS_FIELD_NUMBER: _ClassVar[int] - directory: str - file_destination: EM_FileDestination - import_after_bounce: TripleBool - import_options: EM_ImportOptions - def __init__(self, import_after_bounce: _Optional[_Union[TripleBool, str]] = ..., import_options: _Optional[_Union[EM_ImportOptions, _Mapping]] = ..., file_destination: _Optional[_Union[EM_FileDestination, str]] = ..., directory: _Optional[str] = ...) -> None: ... - -class EM_SourceInfo(_message.Message): - __slots__ = ["name", "source_type"] - NAME_FIELD_NUMBER: _ClassVar[int] - SOURCE_TYPE_FIELD_NUMBER: _ClassVar[int] - name: str - source_type: EM_SourceType - def __init__(self, source_type: _Optional[_Union[EM_SourceType, str]] = ..., name: _Optional[str] = ...) -> None: ... - -class EM_VideoInfo(_message.Message): - __slots__ = ["codec_info", "export_option", "include_video", "replace_timecode_track"] - CODEC_INFO_FIELD_NUMBER: _ClassVar[int] - EXPORT_OPTION_FIELD_NUMBER: _ClassVar[int] - INCLUDE_VIDEO_FIELD_NUMBER: _ClassVar[int] - REPLACE_TIMECODE_TRACK_FIELD_NUMBER: _ClassVar[int] - codec_info: EM_CodecInfo - export_option: EM_VideoExportOptions - include_video: TripleBool - replace_timecode_track: TripleBool - def __init__(self, include_video: _Optional[_Union[TripleBool, str]] = ..., export_option: _Optional[_Union[EM_VideoExportOptions, str]] = ..., replace_timecode_track: _Optional[_Union[TripleBool, str]] = ..., codec_info: _Optional[_Union[EM_CodecInfo, _Mapping]] = ...) -> None: ... - -class EditMemoryLocationRequestBody(_message.Message): - __slots__ = ["comments", "end_time", "general_properties", "name", "number", "reference", "start_time", "time_properties"] - COMMENTS_FIELD_NUMBER: _ClassVar[int] - END_TIME_FIELD_NUMBER: _ClassVar[int] - GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] - NUMBER_FIELD_NUMBER: _ClassVar[int] - REFERENCE_FIELD_NUMBER: _ClassVar[int] - START_TIME_FIELD_NUMBER: _ClassVar[int] - TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] - comments: str - end_time: str - general_properties: MemoryLocationProperties - name: str - number: int - reference: MemoryLocationReference - start_time: str - time_properties: TimeProperties - def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ...) -> None: ... - -class EditMemoryLocationResponseBody(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... +EM_None: EM_FileType +EM_MOV: EM_FileType +EM_WAV: EM_FileType +EM_AIFF: EM_FileType +EM_MP3: EM_FileType +EM_MXFOPAtom: EM_FileType +EM_WAVADM: EM_FileType +EM_FD_None: EM_FileDestination +EM_FD_SessionFolder: EM_FileDestination +EM_FD_Directory: EM_FileDestination +EM_DF_None: EM_DeliveryFormat +EM_DF_FilePerMixSource: EM_DeliveryFormat +EM_DF_SingleFile: EM_DeliveryFormat +DP_VT_double: DP_ValueTypes +DP_VT_float: DP_ValueTypes +DP_VT_int32: DP_ValueTypes +DP_VT_int64: DP_ValueTypes +DP_VT_uint32: DP_ValueTypes +DP_VT_uint64: DP_ValueTypes +DP_VT_sint32: DP_ValueTypes +DP_VT_sint64: DP_ValueTypes +DP_VT_fixed32: DP_ValueTypes +DP_VT_fixed64: DP_ValueTypes +DP_VT_sfixed32: DP_ValueTypes +DP_VT_sfixed64: DP_ValueTypes +DP_VT_bool: DP_ValueTypes +DP_VT_string: DP_ValueTypes +DP_VT_bytes: DP_ValueTypes +DP_VT_enum: DP_ValueTypes +DP_VT_object: DP_ValueTypes +DP_EM_CodecInfo: DynamicPropertyType +DP_EM_DolbyAtmosInfo: DynamicPropertyType +AllTracks: TrackListType +SelectedTracksOnly: TrackListType +ShowCrossfades: FadeHandlingType +DontShowCrossfades: FadeHandlingType +CombineCrossfadedClips: FadeHandlingType +TextEdit: TextAsFileFormat +UTF8: TextAsFileFormat +ESI_File: ESI_OutputType +ESI_String: ESI_OutputType +ESI_Unknown: ESI_OutputType +PM_Normal: PM_PlaybackMode +PM_Loop: PM_PlaybackMode +PM_DynamicTransport: PM_PlaybackMode +RM_Normal: RM_RecordMode +RM_Loop: RM_RecordMode +RM_Destructive: RM_RecordMode +RM_QuickPunch: RM_RecordMode +RM_TrackPunch: RM_RecordMode +RM_DestructivePunch: RM_RecordMode +SAF_WAVE: SessionAudioFormat +SAF_AIFF: SessionAudioFormat +STCR_Fps23976: SessionTimeCodeRate +STCR_Fps24: SessionTimeCodeRate +STCR_Fps25: SessionTimeCodeRate +STCR_Fps2997: SessionTimeCodeRate +STCR_Fps2997Drop: SessionTimeCodeRate +STCR_Fps30: SessionTimeCodeRate +STCR_Fps30Drop: SessionTimeCodeRate +STCR_Fps47952: SessionTimeCodeRate +STCR_Fps48: SessionTimeCodeRate +STCR_Fps50: SessionTimeCodeRate +STCR_Fps5994: SessionTimeCodeRate +STCR_Fps5994Drop: SessionTimeCodeRate +STCR_Fps60: SessionTimeCodeRate +STCR_Fps60Drop: SessionTimeCodeRate +STCR_Fps100: SessionTimeCodeRate +STCR_Fps11988: SessionTimeCodeRate +STCR_Fps11988Drop: SessionTimeCodeRate +STCR_Fps120: SessionTimeCodeRate +STCR_Fps120Drop: SessionTimeCodeRate +SFFR_Fps23976: SessionFeetFramesRate +SFFR_Fps24: SessionFeetFramesRate +SFFR_Fps25: SessionFeetFramesRate +SRP_None: SessionRatePull +SRP_Up01: SessionRatePull +SRP_Down01: SessionRatePull +SRP_Up4: SessionRatePull +SRP_Up4Up01: SessionRatePull +SRP_Up4Down01: SessionRatePull +SRP_Down4: SessionRatePull +SRP_Down4Up01: SessionRatePull +SRP_Down4Down01: SessionRatePull +TS_TransportPlaying: TS_TransportState +TS_TransportStopped: TS_TransportState +TS_TransportRecording: TS_TransportState +TS_TransportPlayingHalfSpeed: TS_TransportState +TS_TransportRecordingHalfSpeed: TS_TransportState +TS_TransportFastForward: TS_TransportState +TS_TransportRewind: TS_TransportState +TS_TransportScrub: TS_TransportState +TS_TransportShuttle: TS_TransportState +TS_TransportPrimed: TS_TransportState +TS_TransportIsCueing: TS_TransportState +TS_TransportIsCued: TS_TransportState +TS_TransportIsCuedForPreview: TS_TransportState +TS_TransportIsStopping: TS_TransportState +TS_TransportIsPreviewing: TS_TransportState +CL_ClipsList: CL_ClipLocation +CL_Timeline: CL_ClipLocation +TP_Marker: TimeProperties +TP_Selection: TimeProperties +TP_None: TimeProperties +MLR_BarBeat: MemoryLocationReference +MLR_Absolute: MemoryLocationReference +MLR_FollowTrackTimebase: MemoryLocationReference +MLC_Unknown: MarkerLocation +MLC_MainRuler: MarkerLocation +MLC_Track: MarkerLocation +EMO_Unknown: EditMode +EMO_Shuffle: EditMode +EMO_Slip: EditMode +EMO_Spot: EditMode +EMO_GridAbsolute: EditMode +EMO_GridRelative: EditMode +EMO_ShuffleSnapToGridAbsolute: EditMode +EMO_SlipSnapToGridAbsolute: EditMode +EMO_SpotSnapToGridAbsolute: EditMode +EMO_ShuffleSnapToGridRelative: EditMode +EMO_SlipSnapToGridRelative: EditMode +EMO_SpotSnapToGridRelative: EditMode +ET_Unknown: EditTool +ET_ZoomNormal: EditTool +ET_ZoomSingle: EditTool +ET_TrimStandard: EditTool +ET_TrimTce: EditTool +ET_TrimScrub: EditTool +ET_TrimLoop: EditTool +ET_Selector: EditTool +ET_GrabberTime: EditTool +ET_GrabberSeparation: EditTool +ET_GrabberObject: EditTool +ET_SmartTool: EditTool +ET_Scrubber: EditTool +ET_PencilFreeHand: EditTool +ET_PencilLine: EditTool +ET_PencilTriangle: EditTool +ET_PencilSquare: EditTool +ET_PencilRandom: EditTool +ET_PencilParabolic: EditTool +ET_PencilSCurve: EditTool +TUV_Unknown: TimelineUpdateVideo +TUV_None: TimelineUpdateVideo +TUV_In: TimelineUpdateVideo +TUV_Out: TimelineUpdateVideo +SM_Unknown: SelectionMode +SM_Replace: SelectionMode +SM_Add: SelectionMode +SM_Subtract: SelectionMode class EmptyMessage(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... -class ExportClipsAsFilesRequestBody(_message.Message): - __slots__ = ["bit_depth", "duplicate_names", "enforce_avid_compatibility", "file_path", "file_type", "format"] - BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] - DUPLICATE_NAMES_FIELD_NUMBER: _ClassVar[int] - ENFORCE_AVID_COMPATIBILITY_FIELD_NUMBER: _ClassVar[int] - FILE_PATH_FIELD_NUMBER: _ClassVar[int] - FILE_TYPE_FIELD_NUMBER: _ClassVar[int] - FORMAT_FIELD_NUMBER: _ClassVar[int] - bit_depth: BitDepth - duplicate_names: ResolveDuplicateNamesBy - enforce_avid_compatibility: bool - file_path: str - file_type: ExportFileType - format: ExportFormat - def __init__(self, file_path: _Optional[str] = ..., format: _Optional[_Union[ExportFormat, str]] = ..., file_type: _Optional[_Union[ExportFileType, str]] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ..., duplicate_names: _Optional[_Union[ResolveDuplicateNamesBy, str]] = ..., enforce_avid_compatibility: bool = ...) -> None: ... - -class ExportMixRequestBody(_message.Message): - __slots__ = ["audio_info", "dolby_atmos_info", "file_name", "file_type", "files_list", "location_info", "mix_source_list", "offline_bounce", "preset_path", "video_info"] - AUDIO_INFO_FIELD_NUMBER: _ClassVar[int] - DOLBY_ATMOS_INFO_FIELD_NUMBER: _ClassVar[int] - FILES_LIST_FIELD_NUMBER: _ClassVar[int] - FILE_NAME_FIELD_NUMBER: _ClassVar[int] - FILE_TYPE_FIELD_NUMBER: _ClassVar[int] - LOCATION_INFO_FIELD_NUMBER: _ClassVar[int] - MIX_SOURCE_LIST_FIELD_NUMBER: _ClassVar[int] - OFFLINE_BOUNCE_FIELD_NUMBER: _ClassVar[int] - PRESET_PATH_FIELD_NUMBER: _ClassVar[int] - VIDEO_INFO_FIELD_NUMBER: _ClassVar[int] - audio_info: EM_AudioInfo - dolby_atmos_info: EM_DolbyAtmosInfo - file_name: str - file_type: EM_FileType - files_list: _containers.RepeatedCompositeFieldContainer[EM_SourceInfo] - location_info: EM_LocationInfo - mix_source_list: _containers.RepeatedCompositeFieldContainer[EM_SourceInfo] - offline_bounce: TripleBool - preset_path: str - video_info: EM_VideoInfo - def __init__(self, preset_path: _Optional[str] = ..., file_name: _Optional[str] = ..., file_type: _Optional[_Union[EM_FileType, str]] = ..., files_list: _Optional[_Iterable[_Union[EM_SourceInfo, _Mapping]]] = ..., audio_info: _Optional[_Union[EM_AudioInfo, _Mapping]] = ..., video_info: _Optional[_Union[EM_VideoInfo, _Mapping]] = ..., location_info: _Optional[_Union[EM_LocationInfo, _Mapping]] = ..., dolby_atmos_info: _Optional[_Union[EM_DolbyAtmosInfo, _Mapping]] = ..., offline_bounce: _Optional[_Union[TripleBool, str]] = ..., mix_source_list: _Optional[_Iterable[_Union[EM_SourceInfo, _Mapping]]] = ...) -> None: ... - -class ExportSelectedTracksAsAAFOMFRequestBody(_message.Message): - __slots__ = ["asset_file_location", "bit_depth", "comments", "container_file_location", "container_file_name", "copy_option", "enforce_media_composer_compatibility", "export_stereo_as_multichannel", "file_type", "quantize_edits_to_frame_boundaries", "sequence_name"] - ASSET_FILE_LOCATION_FIELD_NUMBER: _ClassVar[int] - BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] - COMMENTS_FIELD_NUMBER: _ClassVar[int] - CONTAINER_FILE_LOCATION_FIELD_NUMBER: _ClassVar[int] - CONTAINER_FILE_NAME_FIELD_NUMBER: _ClassVar[int] - COPY_OPTION_FIELD_NUMBER: _ClassVar[int] - ENFORCE_MEDIA_COMPOSER_COMPATIBILITY_FIELD_NUMBER: _ClassVar[int] - EXPORT_STEREO_AS_MULTICHANNEL_FIELD_NUMBER: _ClassVar[int] - FILE_TYPE_FIELD_NUMBER: _ClassVar[int] - QUANTIZE_EDITS_TO_FRAME_BOUNDARIES_FIELD_NUMBER: _ClassVar[int] - SEQUENCE_NAME_FIELD_NUMBER: _ClassVar[int] - asset_file_location: str - bit_depth: AAFFileBitDepth - comments: str - container_file_location: str - container_file_name: str - copy_option: CopyOption - enforce_media_composer_compatibility: bool - export_stereo_as_multichannel: bool - file_type: ExportAsAAFFileType - quantize_edits_to_frame_boundaries: bool - sequence_name: str - def __init__(self, file_type: _Optional[_Union[ExportAsAAFFileType, str]] = ..., bit_depth: _Optional[_Union[AAFFileBitDepth, str]] = ..., copy_option: _Optional[_Union[CopyOption, str]] = ..., enforce_media_composer_compatibility: bool = ..., quantize_edits_to_frame_boundaries: bool = ..., export_stereo_as_multichannel: bool = ..., container_file_name: _Optional[str] = ..., container_file_location: _Optional[str] = ..., asset_file_location: _Optional[str] = ..., comments: _Optional[str] = ..., sequence_name: _Optional[str] = ...) -> None: ... - -class ExportSessionInfoAsTextRequestBody(_message.Message): - __slots__ = ["fade_handling_type", "include_clip_list", "include_file_list", "include_markers", "include_plugin_list", "include_track_edls", "include_user_timestamps", "output_path", "output_type", "show_sub_frames", "text_as_file_format", "track_list_type", "track_offset_options"] - FADE_HANDLING_TYPE_FIELD_NUMBER: _ClassVar[int] - INCLUDE_CLIP_LIST_FIELD_NUMBER: _ClassVar[int] - INCLUDE_FILE_LIST_FIELD_NUMBER: _ClassVar[int] - INCLUDE_MARKERS_FIELD_NUMBER: _ClassVar[int] - INCLUDE_PLUGIN_LIST_FIELD_NUMBER: _ClassVar[int] - INCLUDE_TRACK_EDLS_FIELD_NUMBER: _ClassVar[int] - INCLUDE_USER_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int] - OUTPUT_PATH_FIELD_NUMBER: _ClassVar[int] - OUTPUT_TYPE_FIELD_NUMBER: _ClassVar[int] - SHOW_SUB_FRAMES_FIELD_NUMBER: _ClassVar[int] - TEXT_AS_FILE_FORMAT_FIELD_NUMBER: _ClassVar[int] - TRACK_LIST_TYPE_FIELD_NUMBER: _ClassVar[int] - TRACK_OFFSET_OPTIONS_FIELD_NUMBER: _ClassVar[int] - fade_handling_type: FadeHandlingType - include_clip_list: bool - include_file_list: bool - include_markers: bool - include_plugin_list: bool - include_track_edls: bool - include_user_timestamps: bool - output_path: str - output_type: ESI_OutputType - show_sub_frames: bool - text_as_file_format: TextAsFileFormat - track_list_type: TrackListType - track_offset_options: TrackOffsetOptions - def __init__(self, include_file_list: bool = ..., include_clip_list: bool = ..., include_markers: bool = ..., include_plugin_list: bool = ..., include_track_edls: bool = ..., show_sub_frames: bool = ..., include_user_timestamps: bool = ..., track_list_type: _Optional[_Union[TrackListType, str]] = ..., fade_handling_type: _Optional[_Union[FadeHandlingType, str]] = ..., track_offset_options: _Optional[_Union[TrackOffsetOptions, str]] = ..., text_as_file_format: _Optional[_Union[TextAsFileFormat, str]] = ..., output_type: _Optional[_Union[ESI_OutputType, str]] = ..., output_path: _Optional[str] = ...) -> None: ... - -class ExportSessionInfoAsTextResponseBody(_message.Message): - __slots__ = ["session_info"] - SESSION_INFO_FIELD_NUMBER: _ClassVar[int] - session_info: str - def __init__(self, session_info: _Optional[str] = ...) -> None: ... - -class ExtendSelectionToTargetTracksRequestBody(_message.Message): - __slots__ = ["tracks_to_extend_to"] - TRACKS_TO_EXTEND_TO_FIELD_NUMBER: _ClassVar[int] - tracks_to_extend_to: _containers.RepeatedScalarFieldContainer[str] - def __init__(self, tracks_to_extend_to: _Optional[_Iterable[str]] = ...) -> None: ... - -class ExtendSelectionToTargetTracksResponseBody(_message.Message): - __slots__ = ["tracks_to_extend_to"] - TRACKS_TO_EXTEND_TO_FIELD_NUMBER: _ClassVar[int] - tracks_to_extend_to: _containers.RepeatedScalarFieldContainer[str] - def __init__(self, tracks_to_extend_to: _Optional[_Iterable[str]] = ...) -> None: ... - -class FileLocation(_message.Message): - __slots__ = ["info", "path"] - INFO_FIELD_NUMBER: _ClassVar[int] - PATH_FIELD_NUMBER: _ClassVar[int] - info: FileLocationInfo - path: str - def __init__(self, path: _Optional[str] = ..., info: _Optional[_Union[FileLocationInfo, _Mapping]] = ...) -> None: ... - -class FileLocationInfo(_message.Message): - __slots__ = ["is_online"] - IS_ONLINE_FIELD_NUMBER: _ClassVar[int] - is_online: bool - def __init__(self, is_online: bool = ...) -> None: ... - -class GetDynamicPropertiesGroup(_message.Message): - __slots__ = ["key_list", "property_list"] - KEY_LIST_FIELD_NUMBER: _ClassVar[int] - PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] - key_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] - property_list: _containers.RepeatedCompositeFieldContainer[PropertyDescriptor] - def __init__(self, key_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ..., property_list: _Optional[_Iterable[_Union[PropertyDescriptor, _Mapping]]] = ...) -> None: ... - -class GetDynamicPropertiesRequestBody(_message.Message): - __slots__ = ["property_type"] - PROPERTY_TYPE_FIELD_NUMBER: _ClassVar[int] - property_type: DynamicPropertyType - def __init__(self, property_type: _Optional[_Union[DynamicPropertyType, str]] = ...) -> None: ... - -class GetDynamicPropertiesResponseBody(_message.Message): - __slots__ = ["group_list", "property_type"] - GROUP_LIST_FIELD_NUMBER: _ClassVar[int] - PROPERTY_TYPE_FIELD_NUMBER: _ClassVar[int] - group_list: _containers.RepeatedCompositeFieldContainer[GetDynamicPropertiesGroup] - property_type: DynamicPropertyType - def __init__(self, property_type: _Optional[_Union[DynamicPropertyType, str]] = ..., group_list: _Optional[_Iterable[_Union[GetDynamicPropertiesGroup, _Mapping]]] = ...) -> None: ... - -class GetFileLocationRequestBody(_message.Message): - __slots__ = ["file_filters", "page_limit"] - FILE_FILTERS_FIELD_NUMBER: _ClassVar[int] - PAGE_LIMIT_FIELD_NUMBER: _ClassVar[int] - file_filters: _containers.RepeatedScalarFieldContainer[FileLocationTypeFilter] - page_limit: int - def __init__(self, page_limit: _Optional[int] = ..., file_filters: _Optional[_Iterable[_Union[FileLocationTypeFilter, str]]] = ...) -> None: ... - -class GetFileLocationResponseBody(_message.Message): - __slots__ = ["file_locations", "stats"] - FILE_LOCATIONS_FIELD_NUMBER: _ClassVar[int] - STATS_FIELD_NUMBER: _ClassVar[int] - file_locations: _containers.RepeatedCompositeFieldContainer[FileLocation] - stats: Pagination - def __init__(self, stats: _Optional[_Union[Pagination, _Mapping]] = ..., file_locations: _Optional[_Iterable[_Union[FileLocation, _Mapping]]] = ...) -> None: ... - -class GetMemoryLocationsRequestBody(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... +class CommandError(_message.Message): + __slots__ = ("command_error_type", "command_error_message", "is_warning") + COMMAND_ERROR_TYPE_FIELD_NUMBER: _ClassVar[int] + COMMAND_ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int] + IS_WARNING_FIELD_NUMBER: _ClassVar[int] + command_error_type: CommandErrorType + command_error_message: str + is_warning: bool + def __init__(self, command_error_type: _Optional[_Union[CommandErrorType, str]] = ..., command_error_message: _Optional[str] = ..., is_warning: bool = ...) -> None: ... -class GetMemoryLocationsResponseBody(_message.Message): - __slots__ = ["memory_locations"] - MEMORY_LOCATIONS_FIELD_NUMBER: _ClassVar[int] - memory_locations: _containers.RepeatedCompositeFieldContainer[MemoryLocation] - def __init__(self, memory_locations: _Optional[_Iterable[_Union[MemoryLocation, _Mapping]]] = ...) -> None: ... +class ResponseError(_message.Message): + __slots__ = ("errors",) + ERRORS_FIELD_NUMBER: _ClassVar[int] + errors: _containers.RepeatedCompositeFieldContainer[CommandError] + def __init__(self, errors: _Optional[_Iterable[_Union[CommandError, _Mapping]]] = ...) -> None: ... -class GetPTSLVersionResponseBody(_message.Message): - __slots__ = ["version"] +class RequestHeader(_message.Message): + __slots__ = ("task_id", "command", "version", "session_id") + TASK_ID_FIELD_NUMBER: _ClassVar[int] + COMMAND_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + task_id: str + command: CommandId version: int - def __init__(self, version: _Optional[int] = ...) -> None: ... + session_id: str + def __init__(self, task_id: _Optional[str] = ..., command: _Optional[_Union[CommandId, str]] = ..., version: _Optional[int] = ..., session_id: _Optional[str] = ...) -> None: ... -class GetPlaybackModeResponseBody(_message.Message): - __slots__ = ["current_settings", "possible_settings"] - CURRENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_settings: _containers.RepeatedScalarFieldContainer[PM_PlaybackMode] - possible_settings: _containers.RepeatedScalarFieldContainer[PM_PlaybackMode] - def __init__(self, current_settings: _Optional[_Iterable[_Union[PM_PlaybackMode, str]]] = ..., possible_settings: _Optional[_Iterable[_Union[PM_PlaybackMode, str]]] = ...) -> None: ... +class Request(_message.Message): + __slots__ = ("header", "request_body_json") + HEADER_FIELD_NUMBER: _ClassVar[int] + REQUEST_BODY_JSON_FIELD_NUMBER: _ClassVar[int] + header: RequestHeader + request_body_json: str + def __init__(self, header: _Optional[_Union[RequestHeader, _Mapping]] = ..., request_body_json: _Optional[str] = ...) -> None: ... + +class ResponseHeader(_message.Message): + __slots__ = ("task_id", "command", "status", "progress") + TASK_ID_FIELD_NUMBER: _ClassVar[int] + COMMAND_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + task_id: str + command: CommandId + status: TaskStatus + progress: int + def __init__(self, task_id: _Optional[str] = ..., command: _Optional[_Union[CommandId, str]] = ..., status: _Optional[_Union[TaskStatus, str]] = ..., progress: _Optional[int] = ...) -> None: ... + +class Response(_message.Message): + __slots__ = ("header", "response_body_json", "response_error_json") + HEADER_FIELD_NUMBER: _ClassVar[int] + RESPONSE_BODY_JSON_FIELD_NUMBER: _ClassVar[int] + RESPONSE_ERROR_JSON_FIELD_NUMBER: _ClassVar[int] + header: ResponseHeader + response_body_json: str + response_error_json: str + def __init__(self, header: _Optional[_Union[ResponseHeader, _Mapping]] = ..., response_body_json: _Optional[str] = ..., response_error_json: _Optional[str] = ...) -> None: ... -class GetRecordModeResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: RM_RecordMode - possible_settings: _containers.RepeatedScalarFieldContainer[RM_RecordMode] - def __init__(self, current_setting: _Optional[_Union[RM_RecordMode, str]] = ..., possible_settings: _Optional[_Iterable[_Union[RM_RecordMode, str]]] = ...) -> None: ... +class PaginationRequest(_message.Message): + __slots__ = ("limit", "offset") + LIMIT_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + limit: int + offset: int + def __init__(self, limit: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... -class GetSessionAudioFormatResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: SessionAudioFormat - possible_settings: _containers.RepeatedScalarFieldContainer[SessionAudioFormat] - def __init__(self, current_setting: _Optional[_Union[SessionAudioFormat, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionAudioFormat, str]]] = ...) -> None: ... +class Pagination(_message.Message): + __slots__ = ("total", "limit", "offset") + TOTAL_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + total: int + limit: int + offset: int + def __init__(self, total: _Optional[int] = ..., limit: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... -class GetSessionAudioRatePullSettingsResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: SessionRatePull - possible_settings: _containers.RepeatedScalarFieldContainer[SessionRatePull] - def __init__(self, current_setting: _Optional[_Union[SessionRatePull, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionRatePull, str]]] = ...) -> None: ... +class PaginationResponse(_message.Message): + __slots__ = ("total", "limit", "offset") + TOTAL_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + total: int + limit: int + offset: int + def __init__(self, total: _Optional[int] = ..., limit: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... -class GetSessionBitDepthResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: BitDepth - possible_settings: _containers.RepeatedScalarFieldContainer[BitDepth] - def __init__(self, current_setting: _Optional[_Union[BitDepth, str]] = ..., possible_settings: _Optional[_Iterable[_Union[BitDepth, str]]] = ...) -> None: ... +class TrackAttributes(_message.Message): + __slots__ = ("is_inactive", "is_hidden", "is_selected", "contains_clips", "contains_automation", "is_soloed", "is_record_enabled", "is_input_monitoring_on", "is_smart_dsp_on", "is_locked", "is_muted", "is_frozen", "is_open", "is_online") + IS_INACTIVE_FIELD_NUMBER: _ClassVar[int] + IS_HIDDEN_FIELD_NUMBER: _ClassVar[int] + IS_SELECTED_FIELD_NUMBER: _ClassVar[int] + CONTAINS_CLIPS_FIELD_NUMBER: _ClassVar[int] + CONTAINS_AUTOMATION_FIELD_NUMBER: _ClassVar[int] + IS_SOLOED_FIELD_NUMBER: _ClassVar[int] + IS_RECORD_ENABLED_FIELD_NUMBER: _ClassVar[int] + IS_INPUT_MONITORING_ON_FIELD_NUMBER: _ClassVar[int] + IS_SMART_DSP_ON_FIELD_NUMBER: _ClassVar[int] + IS_LOCKED_FIELD_NUMBER: _ClassVar[int] + IS_MUTED_FIELD_NUMBER: _ClassVar[int] + IS_FROZEN_FIELD_NUMBER: _ClassVar[int] + IS_OPEN_FIELD_NUMBER: _ClassVar[int] + IS_ONLINE_FIELD_NUMBER: _ClassVar[int] + is_inactive: TrackAttributeState + is_hidden: TrackAttributeState + is_selected: TrackAttributeState + contains_clips: bool + contains_automation: bool + is_soloed: bool + is_record_enabled: bool + is_input_monitoring_on: TrackAttributeState + is_smart_dsp_on: bool + is_locked: bool + is_muted: bool + is_frozen: bool + is_open: bool + is_online: bool + def __init__(self, is_inactive: _Optional[_Union[TrackAttributeState, str]] = ..., is_hidden: _Optional[_Union[TrackAttributeState, str]] = ..., is_selected: _Optional[_Union[TrackAttributeState, str]] = ..., contains_clips: bool = ..., contains_automation: bool = ..., is_soloed: bool = ..., is_record_enabled: bool = ..., is_input_monitoring_on: _Optional[_Union[TrackAttributeState, str]] = ..., is_smart_dsp_on: bool = ..., is_locked: bool = ..., is_muted: bool = ..., is_frozen: bool = ..., is_open: bool = ..., is_online: bool = ...) -> None: ... -class GetSessionFeetFramesRateResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: SessionFeetFramesRate - possible_settings: _containers.RepeatedScalarFieldContainer[SessionFeetFramesRate] - def __init__(self, current_setting: _Optional[_Union[SessionFeetFramesRate, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionFeetFramesRate, str]]] = ...) -> None: ... +class Track(_message.Message): + __slots__ = ("name", "type", "id", "index", "color", "track_attributes", "id_compressed") + NAME_FIELD_NUMBER: _ClassVar[int] + TYPE_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + INDEX_FIELD_NUMBER: _ClassVar[int] + COLOR_FIELD_NUMBER: _ClassVar[int] + TRACK_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] + ID_COMPRESSED_FIELD_NUMBER: _ClassVar[int] + name: str + type: TrackType + id: str + index: int + color: str + track_attributes: TrackAttributes + id_compressed: str + def __init__(self, name: _Optional[str] = ..., type: _Optional[_Union[TrackType, str]] = ..., id: _Optional[str] = ..., index: _Optional[int] = ..., color: _Optional[str] = ..., track_attributes: _Optional[_Union[TrackAttributes, _Mapping]] = ..., id_compressed: _Optional[str] = ...) -> None: ... -class GetSessionInterleavedStateResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: bool - possible_settings: _containers.RepeatedScalarFieldContainer[bool] - def __init__(self, current_setting: bool = ..., possible_settings: _Optional[_Iterable[bool]] = ...) -> None: ... +class GetTaskStatusRequestBody(_message.Message): + __slots__ = ("task_id",) + TASK_ID_FIELD_NUMBER: _ClassVar[int] + task_id: str + def __init__(self, task_id: _Optional[str] = ...) -> None: ... -class GetSessionLengthResponseBody(_message.Message): - __slots__ = ["session_length"] - SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] - session_length: str - def __init__(self, session_length: _Optional[str] = ...) -> None: ... +class GetTaskStatusResponseBody(_message.Message): + __slots__ = ("task_id", "status", "progress") + TASK_ID_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + PROGRESS_FIELD_NUMBER: _ClassVar[int] + task_id: str + status: TaskStatus + progress: int + def __init__(self, task_id: _Optional[str] = ..., status: _Optional[_Union[TaskStatus, str]] = ..., progress: _Optional[int] = ...) -> None: ... -class GetSessionNameResponseBody(_message.Message): - __slots__ = ["session_name"] +class CreateSessionRequestBody(_message.Message): + __slots__ = ("session_name", "create_from_template", "template_group", "template_name", "file_type", "sample_rate", "input_output_settings", "is_interleaved", "session_location", "is_cloud_project", "create_from_aaf", "path_to_aaf", "bit_depth") SESSION_NAME_FIELD_NUMBER: _ClassVar[int] + CREATE_FROM_TEMPLATE_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_GROUP_FIELD_NUMBER: _ClassVar[int] + TEMPLATE_NAME_FIELD_NUMBER: _ClassVar[int] + FILE_TYPE_FIELD_NUMBER: _ClassVar[int] + SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] + INPUT_OUTPUT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + IS_INTERLEAVED_FIELD_NUMBER: _ClassVar[int] + SESSION_LOCATION_FIELD_NUMBER: _ClassVar[int] + IS_CLOUD_PROJECT_FIELD_NUMBER: _ClassVar[int] + CREATE_FROM_AAF_FIELD_NUMBER: _ClassVar[int] + PATH_TO_AAF_FIELD_NUMBER: _ClassVar[int] + BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] session_name: str - def __init__(self, session_name: _Optional[str] = ...) -> None: ... + create_from_template: bool + template_group: str + template_name: str + file_type: FileType + sample_rate: SampleRate + input_output_settings: IOSettings + is_interleaved: bool + session_location: str + is_cloud_project: bool + create_from_aaf: bool + path_to_aaf: str + bit_depth: BitDepth + def __init__(self, session_name: _Optional[str] = ..., create_from_template: bool = ..., template_group: _Optional[str] = ..., template_name: _Optional[str] = ..., file_type: _Optional[_Union[FileType, str]] = ..., sample_rate: _Optional[_Union[SampleRate, str]] = ..., input_output_settings: _Optional[_Union[IOSettings, str]] = ..., is_interleaved: bool = ..., session_location: _Optional[str] = ..., is_cloud_project: bool = ..., create_from_aaf: bool = ..., path_to_aaf: _Optional[str] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ...) -> None: ... -class GetSessionPathResponseBody(_message.Message): - __slots__ = ["session_path"] +class OpenSessionRequestBody(_message.Message): + __slots__ = ("session_path",) SESSION_PATH_FIELD_NUMBER: _ClassVar[int] - session_path: FileLocation - def __init__(self, session_path: _Optional[_Union[FileLocation, _Mapping]] = ...) -> None: ... + session_path: str + def __init__(self, session_path: _Optional[str] = ...) -> None: ... -class GetSessionSampleRateResponseBody(_message.Message): - __slots__ = ["sample_rate"] - SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] - sample_rate: SampleRate - def __init__(self, sample_rate: _Optional[_Union[SampleRate, str]] = ...) -> None: ... +class TrackDataToImport(_message.Message): + __slots__ = ("track_data_preset_path", "clip_gain", "clips_and_media", "volume_automation") + TRACK_DATA_PRESET_PATH_FIELD_NUMBER: _ClassVar[int] + CLIP_GAIN_FIELD_NUMBER: _ClassVar[int] + CLIPS_AND_MEDIA_FIELD_NUMBER: _ClassVar[int] + VOLUME_AUTOMATION_FIELD_NUMBER: _ClassVar[int] + track_data_preset_path: str + clip_gain: bool + clips_and_media: bool + volume_automation: bool + def __init__(self, track_data_preset_path: _Optional[str] = ..., clip_gain: bool = ..., clips_and_media: bool = ..., volume_automation: bool = ...) -> None: ... -class GetSessionStartTimeResponseBody(_message.Message): - __slots__ = ["session_start_time"] - SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] - session_start_time: str - def __init__(self, session_start_time: _Optional[str] = ...) -> None: ... +class SessionDataImport(_message.Message): + __slots__ = ("tempo_meter_map", "key_signature_choed_map", "markers_memory_locations", "window_configurations", "mic_pre_settings", "heat_master_settings") + TEMPO_METER_MAP_FIELD_NUMBER: _ClassVar[int] + KEY_SIGNATURE_CHOED_MAP_FIELD_NUMBER: _ClassVar[int] + MARKERS_MEMORY_LOCATIONS_FIELD_NUMBER: _ClassVar[int] + WINDOW_CONFIGURATIONS_FIELD_NUMBER: _ClassVar[int] + MIC_PRE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + HEAT_MASTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] + tempo_meter_map: bool + key_signature_choed_map: bool + markers_memory_locations: bool + window_configurations: bool + mic_pre_settings: bool + heat_master_settings: bool + def __init__(self, tempo_meter_map: bool = ..., key_signature_choed_map: bool = ..., markers_memory_locations: bool = ..., window_configurations: bool = ..., mic_pre_settings: bool = ..., heat_master_settings: bool = ...) -> None: ... -class GetSessionTimeCodeRateResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: SessionTimeCodeRate - possible_settings: _containers.RepeatedScalarFieldContainer[SessionTimeCodeRate] - def __init__(self, current_setting: _Optional[_Union[SessionTimeCodeRate, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionTimeCodeRate, str]]] = ...) -> None: ... +class SessionData(_message.Message): + __slots__ = ("audio_options", "audio_handle_size", "video_options", "match_options", "playlist_options", "track_data_to_import", "timecode_mapping_units", "timecode_mapping_start_time", "adjust_session_start_time_to_match_source") + AUDIO_OPTIONS_FIELD_NUMBER: _ClassVar[int] + AUDIO_HANDLE_SIZE_FIELD_NUMBER: _ClassVar[int] + VIDEO_OPTIONS_FIELD_NUMBER: _ClassVar[int] + MATCH_OPTIONS_FIELD_NUMBER: _ClassVar[int] + PLAYLIST_OPTIONS_FIELD_NUMBER: _ClassVar[int] + TRACK_DATA_TO_IMPORT_FIELD_NUMBER: _ClassVar[int] + TIMECODE_MAPPING_UNITS_FIELD_NUMBER: _ClassVar[int] + TIMECODE_MAPPING_START_TIME_FIELD_NUMBER: _ClassVar[int] + ADJUST_SESSION_START_TIME_TO_MATCH_SOURCE_FIELD_NUMBER: _ClassVar[int] + audio_options: AudioMediaOptions + audio_handle_size: int + video_options: VideoMediaOptions + match_options: MatchTrackOptions + playlist_options: MainPlaylistOptions + track_data_to_import: TrackDataToImport + timecode_mapping_units: TimeCodeMappingOptions + timecode_mapping_start_time: str + adjust_session_start_time_to_match_source: bool + def __init__(self, audio_options: _Optional[_Union[AudioMediaOptions, str]] = ..., audio_handle_size: _Optional[int] = ..., video_options: _Optional[_Union[VideoMediaOptions, str]] = ..., match_options: _Optional[_Union[MatchTrackOptions, str]] = ..., playlist_options: _Optional[_Union[MainPlaylistOptions, str]] = ..., track_data_to_import: _Optional[_Union[TrackDataToImport, _Mapping]] = ..., timecode_mapping_units: _Optional[_Union[TimeCodeMappingOptions, str]] = ..., timecode_mapping_start_time: _Optional[str] = ..., adjust_session_start_time_to_match_source: bool = ...) -> None: ... -class GetSessionVideoRatePullSettingsResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: SessionRatePull - possible_settings: _containers.RepeatedScalarFieldContainer[SessionRatePull] - def __init__(self, current_setting: _Optional[_Union[SessionRatePull, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionRatePull, str]]] = ...) -> None: ... +class SpotLocationData(_message.Message): + __slots__ = ("location_type", "location_value", "location_options") + LOCATION_TYPE_FIELD_NUMBER: _ClassVar[int] + LOCATION_VALUE_FIELD_NUMBER: _ClassVar[int] + LOCATION_OPTIONS_FIELD_NUMBER: _ClassVar[int] + location_type: SpotLocationType + location_value: str + location_options: TrackOffsetOptions + def __init__(self, location_type: _Optional[_Union[SpotLocationType, str]] = ..., location_value: _Optional[str] = ..., location_options: _Optional[_Union[TrackOffsetOptions, str]] = ...) -> None: ... -class GetTaskStatusRequestBody(_message.Message): - __slots__ = ["task_id"] - TASK_ID_FIELD_NUMBER: _ClassVar[int] - task_id: str - def __init__(self, task_id: _Optional[str] = ...) -> None: ... +class AudioData(_message.Message): + __slots__ = ("file_list", "audio_operations", "destination_path", "destination", "location", "location_data", "audio_destination", "audio_location") + FILE_LIST_FIELD_NUMBER: _ClassVar[int] + AUDIO_OPERATIONS_FIELD_NUMBER: _ClassVar[int] + DESTINATION_PATH_FIELD_NUMBER: _ClassVar[int] + DESTINATION_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + LOCATION_DATA_FIELD_NUMBER: _ClassVar[int] + AUDIO_DESTINATION_FIELD_NUMBER: _ClassVar[int] + AUDIO_LOCATION_FIELD_NUMBER: _ClassVar[int] + file_list: _containers.RepeatedScalarFieldContainer[str] + audio_operations: AudioOperations + destination_path: str + destination: MediaDestination + location: MediaLocation + location_data: SpotLocationData + audio_destination: MediaDestination + audio_location: MediaLocation + def __init__(self, file_list: _Optional[_Iterable[str]] = ..., audio_operations: _Optional[_Union[AudioOperations, str]] = ..., destination_path: _Optional[str] = ..., destination: _Optional[_Union[MediaDestination, str]] = ..., location: _Optional[_Union[MediaLocation, str]] = ..., location_data: _Optional[_Union[SpotLocationData, _Mapping]] = ..., audio_destination: _Optional[_Union[MediaDestination, str]] = ..., audio_location: _Optional[_Union[MediaLocation, str]] = ...) -> None: ... + +class ImportRequestBody(_message.Message): + __slots__ = ("session_path", "import_type", "session_data", "audio_data") + SESSION_PATH_FIELD_NUMBER: _ClassVar[int] + IMPORT_TYPE_FIELD_NUMBER: _ClassVar[int] + SESSION_DATA_FIELD_NUMBER: _ClassVar[int] + AUDIO_DATA_FIELD_NUMBER: _ClassVar[int] + session_path: str + import_type: ImportType + session_data: SessionData + audio_data: AudioData + def __init__(self, session_path: _Optional[str] = ..., import_type: _Optional[_Union[ImportType, str]] = ..., session_data: _Optional[_Union[SessionData, _Mapping]] = ..., audio_data: _Optional[_Union[AudioData, _Mapping]] = ...) -> None: ... -class GetTaskStatusResponseBody(_message.Message): - __slots__ = ["progress", "status", "task_id"] - PROGRESS_FIELD_NUMBER: _ClassVar[int] - STATUS_FIELD_NUMBER: _ClassVar[int] - TASK_ID_FIELD_NUMBER: _ClassVar[int] - progress: int - status: TaskStatus - task_id: str - def __init__(self, task_id: _Optional[str] = ..., status: _Optional[_Union[TaskStatus, str]] = ..., progress: _Optional[int] = ...) -> None: ... +class ImportResponseBody(_message.Message): + __slots__ = ("file_list", "audio_operations", "destination_path", "audio_data") + FILE_LIST_FIELD_NUMBER: _ClassVar[int] + AUDIO_OPERATIONS_FIELD_NUMBER: _ClassVar[int] + DESTINATION_PATH_FIELD_NUMBER: _ClassVar[int] + AUDIO_DATA_FIELD_NUMBER: _ClassVar[int] + file_list: _containers.RepeatedScalarFieldContainer[str] + audio_operations: AudioOperations + destination_path: str + audio_data: AudioData + def __init__(self, file_list: _Optional[_Iterable[str]] = ..., audio_operations: _Optional[_Union[AudioOperations, str]] = ..., destination_path: _Optional[str] = ..., audio_data: _Optional[_Union[AudioData, _Mapping]] = ...) -> None: ... + +class TrackListInvertibleFilter(_message.Message): + __slots__ = ("filter", "is_inverted") + FILTER_FIELD_NUMBER: _ClassVar[int] + IS_INVERTED_FIELD_NUMBER: _ClassVar[int] + filter: TrackListFilter + is_inverted: bool + def __init__(self, filter: _Optional[_Union[TrackListFilter, str]] = ..., is_inverted: bool = ...) -> None: ... class GetTrackListRequestBody(_message.Message): - __slots__ = ["is_filter_list_additive", "page_limit", "track_filter_list"] - IS_FILTER_LIST_ADDITIVE_FIELD_NUMBER: _ClassVar[int] + __slots__ = ("page_limit", "track_filter_list", "is_filter_list_additive", "pagination_request") PAGE_LIMIT_FIELD_NUMBER: _ClassVar[int] TRACK_FILTER_LIST_FIELD_NUMBER: _ClassVar[int] - is_filter_list_additive: bool + IS_FILTER_LIST_ADDITIVE_FIELD_NUMBER: _ClassVar[int] + PAGINATION_REQUEST_FIELD_NUMBER: _ClassVar[int] page_limit: int track_filter_list: _containers.RepeatedCompositeFieldContainer[TrackListInvertibleFilter] - def __init__(self, page_limit: _Optional[int] = ..., track_filter_list: _Optional[_Iterable[_Union[TrackListInvertibleFilter, _Mapping]]] = ..., is_filter_list_additive: bool = ...) -> None: ... + is_filter_list_additive: bool + pagination_request: PaginationRequest + def __init__(self, page_limit: _Optional[int] = ..., track_filter_list: _Optional[_Iterable[_Union[TrackListInvertibleFilter, _Mapping]]] = ..., is_filter_list_additive: bool = ..., pagination_request: _Optional[_Union[PaginationRequest, _Mapping]] = ...) -> None: ... class GetTrackListResponseBody(_message.Message): - __slots__ = ["stats", "track_list"] + __slots__ = ("stats", "track_list", "pagination_response") STATS_FIELD_NUMBER: _ClassVar[int] TRACK_LIST_FIELD_NUMBER: _ClassVar[int] + PAGINATION_RESPONSE_FIELD_NUMBER: _ClassVar[int] stats: Pagination track_list: _containers.RepeatedCompositeFieldContainer[Track] - def __init__(self, stats: _Optional[_Union[Pagination, _Mapping]] = ..., track_list: _Optional[_Iterable[_Union[Track, _Mapping]]] = ...) -> None: ... + pagination_response: PaginationResponse + def __init__(self, stats: _Optional[_Union[Pagination, _Mapping]] = ..., track_list: _Optional[_Iterable[_Union[Track, _Mapping]]] = ..., pagination_response: _Optional[_Union[PaginationResponse, _Mapping]] = ...) -> None: ... -class GetTransportArmedResponseBody(_message.Message): - __slots__ = ["is_transport_armed"] - IS_TRANSPORT_ARMED_FIELD_NUMBER: _ClassVar[int] - is_transport_armed: bool - def __init__(self, is_transport_armed: bool = ...) -> None: ... +class SelectAllClipsOnTrackRequestBody(_message.Message): + __slots__ = ("track_name",) + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + track_name: str + def __init__(self, track_name: _Optional[str] = ...) -> None: ... -class GetTransportStateResponseBody(_message.Message): - __slots__ = ["current_setting", "possible_settings"] - CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] - POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - current_setting: TS_TransportState - possible_settings: _containers.RepeatedScalarFieldContainer[TS_TransportState] - def __init__(self, current_setting: _Optional[_Union[TS_TransportState, str]] = ..., possible_settings: _Optional[_Iterable[_Union[TS_TransportState, str]]] = ...) -> None: ... +class SelectAllClipsOnTrackResponseBody(_message.Message): + __slots__ = ("track_name",) + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + track_name: str + def __init__(self, track_name: _Optional[str] = ...) -> None: ... -class ImportRequestBody(_message.Message): - __slots__ = ["audio_data", "import_type", "session_data", "session_path"] - AUDIO_DATA_FIELD_NUMBER: _ClassVar[int] - IMPORT_TYPE_FIELD_NUMBER: _ClassVar[int] - SESSION_DATA_FIELD_NUMBER: _ClassVar[int] - SESSION_PATH_FIELD_NUMBER: _ClassVar[int] - audio_data: AudioData - import_type: ImportType - session_data: SessionData - session_path: str - def __init__(self, session_path: _Optional[str] = ..., import_type: _Optional[_Union[ImportType, str]] = ..., session_data: _Optional[_Union[SessionData, _Mapping]] = ..., audio_data: _Optional[_Union[AudioData, _Mapping]] = ...) -> None: ... +class ExtendSelectionToTargetTracksRequestBody(_message.Message): + __slots__ = ("tracks_to_extend_to",) + TRACKS_TO_EXTEND_TO_FIELD_NUMBER: _ClassVar[int] + tracks_to_extend_to: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, tracks_to_extend_to: _Optional[_Iterable[str]] = ...) -> None: ... -class ImportResponseBody(_message.Message): - __slots__ = ["audio_operations", "destination_path", "file_list"] - AUDIO_OPERATIONS_FIELD_NUMBER: _ClassVar[int] - DESTINATION_PATH_FIELD_NUMBER: _ClassVar[int] - FILE_LIST_FIELD_NUMBER: _ClassVar[int] - audio_operations: AudioOperations - destination_path: str - file_list: _containers.RepeatedScalarFieldContainer[str] - def __init__(self, file_list: _Optional[_Iterable[str]] = ..., audio_operations: _Optional[_Union[AudioOperations, str]] = ..., destination_path: _Optional[str] = ...) -> None: ... +class ExtendSelectionToTargetTracksResponseBody(_message.Message): + __slots__ = ("tracks_to_extend_to",) + TRACKS_TO_EXTEND_TO_FIELD_NUMBER: _ClassVar[int] + tracks_to_extend_to: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, tracks_to_extend_to: _Optional[_Iterable[str]] = ...) -> None: ... -class MemoryLocation(_message.Message): - __slots__ = ["comments", "end_time", "general_properties", "name", "number", "reference", "start_time", "time_properties"] +class CreateFadesBasedOnPresetRequestBody(_message.Message): + __slots__ = ("fade_preset_name", "auto_adjust_bounds") + FADE_PRESET_NAME_FIELD_NUMBER: _ClassVar[int] + AUTO_ADJUST_BOUNDS_FIELD_NUMBER: _ClassVar[int] + fade_preset_name: str + auto_adjust_bounds: bool + def __init__(self, fade_preset_name: _Optional[str] = ..., auto_adjust_bounds: bool = ...) -> None: ... + +class CreateFadesBasedOnPresetResponseBody(_message.Message): + __slots__ = ("fade_preset_name",) + FADE_PRESET_NAME_FIELD_NUMBER: _ClassVar[int] + fade_preset_name: str + def __init__(self, fade_preset_name: _Optional[str] = ...) -> None: ... + +class RenameTargetTrackRequestBody(_message.Message): + __slots__ = ("track_id", "new_name", "current_name") + TRACK_ID_FIELD_NUMBER: _ClassVar[int] + NEW_NAME_FIELD_NUMBER: _ClassVar[int] + CURRENT_NAME_FIELD_NUMBER: _ClassVar[int] + track_id: str + new_name: str + current_name: str + def __init__(self, track_id: _Optional[str] = ..., new_name: _Optional[str] = ..., current_name: _Optional[str] = ...) -> None: ... + +class ExportClipsAsFilesRequestBody(_message.Message): + __slots__ = ("file_path", "format", "file_type", "bit_depth", "duplicate_names", "enforce_avid_compatibility") + FILE_PATH_FIELD_NUMBER: _ClassVar[int] + FORMAT_FIELD_NUMBER: _ClassVar[int] + FILE_TYPE_FIELD_NUMBER: _ClassVar[int] + BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] + DUPLICATE_NAMES_FIELD_NUMBER: _ClassVar[int] + ENFORCE_AVID_COMPATIBILITY_FIELD_NUMBER: _ClassVar[int] + file_path: str + format: ExportFormat + file_type: ExportFileType + bit_depth: BitDepth + duplicate_names: ResolveDuplicateNamesBy + enforce_avid_compatibility: bool + def __init__(self, file_path: _Optional[str] = ..., format: _Optional[_Union[ExportFormat, str]] = ..., file_type: _Optional[_Union[ExportFileType, str]] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ..., duplicate_names: _Optional[_Union[ResolveDuplicateNamesBy, str]] = ..., enforce_avid_compatibility: bool = ...) -> None: ... + +class ExportSelectedTracksAsAAFOMFRequestBody(_message.Message): + __slots__ = ("file_type", "bit_depth", "copy_option", "enforce_media_composer_compatibility", "quantize_edits_to_frame_boundaries", "export_stereo_as_multichannel", "container_file_name", "container_file_location", "asset_file_location", "comments", "sequence_name") + FILE_TYPE_FIELD_NUMBER: _ClassVar[int] + BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] + COPY_OPTION_FIELD_NUMBER: _ClassVar[int] + ENFORCE_MEDIA_COMPOSER_COMPATIBILITY_FIELD_NUMBER: _ClassVar[int] + QUANTIZE_EDITS_TO_FRAME_BOUNDARIES_FIELD_NUMBER: _ClassVar[int] + EXPORT_STEREO_AS_MULTICHANNEL_FIELD_NUMBER: _ClassVar[int] + CONTAINER_FILE_NAME_FIELD_NUMBER: _ClassVar[int] + CONTAINER_FILE_LOCATION_FIELD_NUMBER: _ClassVar[int] + ASSET_FILE_LOCATION_FIELD_NUMBER: _ClassVar[int] COMMENTS_FIELD_NUMBER: _ClassVar[int] - END_TIME_FIELD_NUMBER: _ClassVar[int] - GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] - NUMBER_FIELD_NUMBER: _ClassVar[int] - REFERENCE_FIELD_NUMBER: _ClassVar[int] - START_TIME_FIELD_NUMBER: _ClassVar[int] - TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + SEQUENCE_NAME_FIELD_NUMBER: _ClassVar[int] + file_type: ExportAsAAFFileType + bit_depth: AAFFileBitDepth + copy_option: CopyOption + enforce_media_composer_compatibility: bool + quantize_edits_to_frame_boundaries: bool + export_stereo_as_multichannel: bool + container_file_name: str + container_file_location: str + asset_file_location: str comments: str - end_time: str - general_properties: MemoryLocationProperties - name: str - number: int - reference: MemoryLocationReference - start_time: str - time_properties: TimeProperties - def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ...) -> None: ... + sequence_name: str + def __init__(self, file_type: _Optional[_Union[ExportAsAAFFileType, str]] = ..., bit_depth: _Optional[_Union[AAFFileBitDepth, str]] = ..., copy_option: _Optional[_Union[CopyOption, str]] = ..., enforce_media_composer_compatibility: bool = ..., quantize_edits_to_frame_boundaries: bool = ..., export_stereo_as_multichannel: bool = ..., container_file_name: _Optional[str] = ..., container_file_location: _Optional[str] = ..., asset_file_location: _Optional[str] = ..., comments: _Optional[str] = ..., sequence_name: _Optional[str] = ...) -> None: ... -class MemoryLocationProperties(_message.Message): - __slots__ = ["group_enables", "pre_post_roll_times", "track_heights", "track_visibility", "window_configuration", "window_configuration_index", "window_configuration_name", "zoom_settings"] - GROUP_ENABLES_FIELD_NUMBER: _ClassVar[int] - PRE_POST_ROLL_TIMES_FIELD_NUMBER: _ClassVar[int] - TRACK_HEIGHTS_FIELD_NUMBER: _ClassVar[int] - TRACK_VISIBILITY_FIELD_NUMBER: _ClassVar[int] - WINDOW_CONFIGURATION_FIELD_NUMBER: _ClassVar[int] - WINDOW_CONFIGURATION_INDEX_FIELD_NUMBER: _ClassVar[int] - WINDOW_CONFIGURATION_NAME_FIELD_NUMBER: _ClassVar[int] - ZOOM_SETTINGS_FIELD_NUMBER: _ClassVar[int] - group_enables: bool - pre_post_roll_times: bool - track_heights: bool - track_visibility: bool - window_configuration: bool - window_configuration_index: int - window_configuration_name: str - zoom_settings: bool - def __init__(self, zoom_settings: bool = ..., pre_post_roll_times: bool = ..., track_visibility: bool = ..., track_heights: bool = ..., group_enables: bool = ..., window_configuration: bool = ..., window_configuration_index: _Optional[int] = ..., window_configuration_name: _Optional[str] = ...) -> None: ... +class RefreshTargetAudioFilesRequestBody(_message.Message): + __slots__ = ("file_list",) + FILE_LIST_FIELD_NUMBER: _ClassVar[int] + file_list: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, file_list: _Optional[_Iterable[str]] = ...) -> None: ... -class MidiData(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... +class RefreshTargetAudioFilesResponseBody(_message.Message): + __slots__ = ("success_count", "failure_count", "failure_list") + SUCCESS_COUNT_FIELD_NUMBER: _ClassVar[int] + FAILURE_COUNT_FIELD_NUMBER: _ClassVar[int] + FAILURE_LIST_FIELD_NUMBER: _ClassVar[int] + success_count: int + failure_count: int + failure_list: _containers.RepeatedScalarFieldContainer[str] + def __init__(self, success_count: _Optional[int] = ..., failure_count: _Optional[int] = ..., failure_list: _Optional[_Iterable[str]] = ...) -> None: ... -class OpenSessionRequestBody(_message.Message): - __slots__ = ["session_path"] - SESSION_PATH_FIELD_NUMBER: _ClassVar[int] - session_path: str - def __init__(self, session_path: _Optional[str] = ...) -> None: ... +class FileLocationInfo(_message.Message): + __slots__ = ("is_online",) + IS_ONLINE_FIELD_NUMBER: _ClassVar[int] + is_online: bool + def __init__(self, is_online: bool = ...) -> None: ... -class Pagination(_message.Message): - __slots__ = ["limit", "offset", "total"] - LIMIT_FIELD_NUMBER: _ClassVar[int] - OFFSET_FIELD_NUMBER: _ClassVar[int] - TOTAL_FIELD_NUMBER: _ClassVar[int] - limit: int - offset: int - total: int - def __init__(self, total: _Optional[int] = ..., limit: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... +class FileLocation(_message.Message): + __slots__ = ("path", "info") + PATH_FIELD_NUMBER: _ClassVar[int] + INFO_FIELD_NUMBER: _ClassVar[int] + path: str + info: FileLocationInfo + def __init__(self, path: _Optional[str] = ..., info: _Optional[_Union[FileLocationInfo, _Mapping]] = ...) -> None: ... + +class GetFileLocationRequestBody(_message.Message): + __slots__ = ("page_limit", "file_filters", "pagination_request") + PAGE_LIMIT_FIELD_NUMBER: _ClassVar[int] + FILE_FILTERS_FIELD_NUMBER: _ClassVar[int] + PAGINATION_REQUEST_FIELD_NUMBER: _ClassVar[int] + page_limit: int + file_filters: _containers.RepeatedScalarFieldContainer[FileLocationTypeFilter] + pagination_request: PaginationRequest + def __init__(self, page_limit: _Optional[int] = ..., file_filters: _Optional[_Iterable[_Union[FileLocationTypeFilter, str]]] = ..., pagination_request: _Optional[_Union[PaginationRequest, _Mapping]] = ...) -> None: ... + +class GetFileLocationResponseBody(_message.Message): + __slots__ = ("stats", "file_locations", "pagination_response") + STATS_FIELD_NUMBER: _ClassVar[int] + FILE_LOCATIONS_FIELD_NUMBER: _ClassVar[int] + PAGINATION_RESPONSE_FIELD_NUMBER: _ClassVar[int] + stats: Pagination + file_locations: _containers.RepeatedCompositeFieldContainer[FileLocation] + pagination_response: PaginationResponse + def __init__(self, stats: _Optional[_Union[Pagination, _Mapping]] = ..., file_locations: _Optional[_Iterable[_Union[FileLocation, _Mapping]]] = ..., pagination_response: _Optional[_Union[PaginationResponse, _Mapping]] = ...) -> None: ... + +class CloseSessionRequestBody(_message.Message): + __slots__ = ("save_on_close",) + SAVE_ON_CLOSE_FIELD_NUMBER: _ClassVar[int] + save_on_close: bool + def __init__(self, save_on_close: bool = ...) -> None: ... + +class SaveSessionAsRequestBody(_message.Message): + __slots__ = ("session_name", "session_location") + SESSION_NAME_FIELD_NUMBER: _ClassVar[int] + SESSION_LOCATION_FIELD_NUMBER: _ClassVar[int] + session_name: str + session_location: str + def __init__(self, session_name: _Optional[str] = ..., session_location: _Optional[str] = ...) -> None: ... + +class CutSpecialRequestBody(_message.Message): + __slots__ = ("automation_data_option",) + AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] + automation_data_option: AutomationDataOptions + def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... + +class CopySpecialRequestBody(_message.Message): + __slots__ = ("automation_data_option",) + AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] + automation_data_option: AutomationDataOptions + def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... + +class ClearSpecialRequestBody(_message.Message): + __slots__ = ("automation_data_option",) + AUTOMATION_DATA_OPTION_FIELD_NUMBER: _ClassVar[int] + automation_data_option: AutomationDataOptions + def __init__(self, automation_data_option: _Optional[_Union[AutomationDataOptions, str]] = ...) -> None: ... class PasteSpecialRequestBody(_message.Message): - __slots__ = ["paste_special_option"] + __slots__ = ("paste_special_option",) PASTE_SPECIAL_OPTION_FIELD_NUMBER: _ClassVar[int] paste_special_option: PasteSpecialOptions def __init__(self, paste_special_option: _Optional[_Union[PasteSpecialOptions, str]] = ...) -> None: ... +class EM_SourceInfo(_message.Message): + __slots__ = ("source_type", "name") + SOURCE_TYPE_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + source_type: EM_SourceType + name: str + def __init__(self, source_type: _Optional[_Union[EM_SourceType, str]] = ..., name: _Optional[str] = ...) -> None: ... + +class EM_AudioInfo(_message.Message): + __slots__ = ("compression_type", "export_format", "bit_depth", "sample_rate", "pad_to_frame_boundary", "delivery_format") + COMPRESSION_TYPE_FIELD_NUMBER: _ClassVar[int] + EXPORT_FORMAT_FIELD_NUMBER: _ClassVar[int] + BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] + SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] + PAD_TO_FRAME_BOUNDARY_FIELD_NUMBER: _ClassVar[int] + DELIVERY_FORMAT_FIELD_NUMBER: _ClassVar[int] + compression_type: CompressionType + export_format: ExportFormat + bit_depth: BitDepth + sample_rate: SampleRate + pad_to_frame_boundary: TripleBool + delivery_format: EM_DeliveryFormat + def __init__(self, compression_type: _Optional[_Union[CompressionType, str]] = ..., export_format: _Optional[_Union[ExportFormat, str]] = ..., bit_depth: _Optional[_Union[BitDepth, str]] = ..., sample_rate: _Optional[_Union[SampleRate, str]] = ..., pad_to_frame_boundary: _Optional[_Union[TripleBool, str]] = ..., delivery_format: _Optional[_Union[EM_DeliveryFormat, str]] = ...) -> None: ... + class PropertyContainer(_message.Message): - __slots__ = ["container_name", "type", "value"] + __slots__ = ("container_name", "type", "value") CONTAINER_NAME_FIELD_NUMBER: _ClassVar[int] TYPE_FIELD_NUMBER: _ClassVar[int] VALUE_FIELD_NUMBER: _ClassVar[int] @@ -1076,196 +1751,188 @@ class PropertyContainer(_message.Message): value: str def __init__(self, container_name: _Optional[str] = ..., type: _Optional[_Union[DP_ValueTypes, str]] = ..., value: _Optional[str] = ...) -> None: ... +class EM_CodecInfo(_message.Message): + __slots__ = ("codec_name", "property_list") + CODEC_NAME_FIELD_NUMBER: _ClassVar[int] + PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] + codec_name: str + property_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] + def __init__(self, codec_name: _Optional[str] = ..., property_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ...) -> None: ... + +class EM_VideoInfo(_message.Message): + __slots__ = ("include_video", "export_option", "replace_timecode_track", "codec_info") + INCLUDE_VIDEO_FIELD_NUMBER: _ClassVar[int] + EXPORT_OPTION_FIELD_NUMBER: _ClassVar[int] + REPLACE_TIMECODE_TRACK_FIELD_NUMBER: _ClassVar[int] + CODEC_INFO_FIELD_NUMBER: _ClassVar[int] + include_video: TripleBool + export_option: EM_VideoExportOptions + replace_timecode_track: TripleBool + codec_info: EM_CodecInfo + def __init__(self, include_video: _Optional[_Union[TripleBool, str]] = ..., export_option: _Optional[_Union[EM_VideoExportOptions, str]] = ..., replace_timecode_track: _Optional[_Union[TripleBool, str]] = ..., codec_info: _Optional[_Union[EM_CodecInfo, _Mapping]] = ...) -> None: ... + +class EM_ImportOptions(_message.Message): + __slots__ = ("import_destination", "import_location", "gaps_between_clips", "import_audio_from_file", "remove_existing_video_tracks", "remove_existing_video_clips", "clear_destination_video_track_playlist") + IMPORT_DESTINATION_FIELD_NUMBER: _ClassVar[int] + IMPORT_LOCATION_FIELD_NUMBER: _ClassVar[int] + GAPS_BETWEEN_CLIPS_FIELD_NUMBER: _ClassVar[int] + IMPORT_AUDIO_FROM_FILE_FIELD_NUMBER: _ClassVar[int] + REMOVE_EXISTING_VIDEO_TRACKS_FIELD_NUMBER: _ClassVar[int] + REMOVE_EXISTING_VIDEO_CLIPS_FIELD_NUMBER: _ClassVar[int] + CLEAR_DESTINATION_VIDEO_TRACK_PLAYLIST_FIELD_NUMBER: _ClassVar[int] + import_destination: MediaDestination + import_location: MediaLocation + gaps_between_clips: int + import_audio_from_file: TripleBool + remove_existing_video_tracks: TripleBool + remove_existing_video_clips: TripleBool + clear_destination_video_track_playlist: TripleBool + def __init__(self, import_destination: _Optional[_Union[MediaDestination, str]] = ..., import_location: _Optional[_Union[MediaLocation, str]] = ..., gaps_between_clips: _Optional[int] = ..., import_audio_from_file: _Optional[_Union[TripleBool, str]] = ..., remove_existing_video_tracks: _Optional[_Union[TripleBool, str]] = ..., remove_existing_video_clips: _Optional[_Union[TripleBool, str]] = ..., clear_destination_video_track_playlist: _Optional[_Union[TripleBool, str]] = ...) -> None: ... + +class EM_LocationInfo(_message.Message): + __slots__ = ("import_after_bounce", "import_options", "file_destination", "directory") + IMPORT_AFTER_BOUNCE_FIELD_NUMBER: _ClassVar[int] + IMPORT_OPTIONS_FIELD_NUMBER: _ClassVar[int] + FILE_DESTINATION_FIELD_NUMBER: _ClassVar[int] + DIRECTORY_FIELD_NUMBER: _ClassVar[int] + import_after_bounce: TripleBool + import_options: EM_ImportOptions + file_destination: EM_FileDestination + directory: str + def __init__(self, import_after_bounce: _Optional[_Union[TripleBool, str]] = ..., import_options: _Optional[_Union[EM_ImportOptions, _Mapping]] = ..., file_destination: _Optional[_Union[EM_FileDestination, str]] = ..., directory: _Optional[str] = ...) -> None: ... + +class EM_DolbyAtmosInfo(_message.Message): + __slots__ = ("add_first_frame_of_action", "timecode_value", "frame_rate", "property_list") + ADD_FIRST_FRAME_OF_ACTION_FIELD_NUMBER: _ClassVar[int] + TIMECODE_VALUE_FIELD_NUMBER: _ClassVar[int] + FRAME_RATE_FIELD_NUMBER: _ClassVar[int] + PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] + add_first_frame_of_action: TripleBool + timecode_value: str + frame_rate: int + property_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] + def __init__(self, add_first_frame_of_action: _Optional[_Union[TripleBool, str]] = ..., timecode_value: _Optional[str] = ..., frame_rate: _Optional[int] = ..., property_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ...) -> None: ... + +class ExportMixRequestBody(_message.Message): + __slots__ = ("preset_path", "file_name", "file_type", "files_list", "audio_info", "video_info", "location_info", "dolby_atmos_info", "offline_bounce", "mix_source_list") + PRESET_PATH_FIELD_NUMBER: _ClassVar[int] + FILE_NAME_FIELD_NUMBER: _ClassVar[int] + FILE_TYPE_FIELD_NUMBER: _ClassVar[int] + FILES_LIST_FIELD_NUMBER: _ClassVar[int] + AUDIO_INFO_FIELD_NUMBER: _ClassVar[int] + VIDEO_INFO_FIELD_NUMBER: _ClassVar[int] + LOCATION_INFO_FIELD_NUMBER: _ClassVar[int] + DOLBY_ATMOS_INFO_FIELD_NUMBER: _ClassVar[int] + OFFLINE_BOUNCE_FIELD_NUMBER: _ClassVar[int] + MIX_SOURCE_LIST_FIELD_NUMBER: _ClassVar[int] + preset_path: str + file_name: str + file_type: EM_FileType + files_list: _containers.RepeatedCompositeFieldContainer[EM_SourceInfo] + audio_info: EM_AudioInfo + video_info: EM_VideoInfo + location_info: EM_LocationInfo + dolby_atmos_info: EM_DolbyAtmosInfo + offline_bounce: TripleBool + mix_source_list: _containers.RepeatedCompositeFieldContainer[EM_SourceInfo] + def __init__(self, preset_path: _Optional[str] = ..., file_name: _Optional[str] = ..., file_type: _Optional[_Union[EM_FileType, str]] = ..., files_list: _Optional[_Iterable[_Union[EM_SourceInfo, _Mapping]]] = ..., audio_info: _Optional[_Union[EM_AudioInfo, _Mapping]] = ..., video_info: _Optional[_Union[EM_VideoInfo, _Mapping]] = ..., location_info: _Optional[_Union[EM_LocationInfo, _Mapping]] = ..., dolby_atmos_info: _Optional[_Union[EM_DolbyAtmosInfo, _Mapping]] = ..., offline_bounce: _Optional[_Union[TripleBool, str]] = ..., mix_source_list: _Optional[_Iterable[_Union[EM_SourceInfo, _Mapping]]] = ...) -> None: ... + class PropertyDescriptor(_message.Message): - __slots__ = ["accepted_values", "description", "max_value", "min_value", "name", "object_type", "required", "units", "value_type"] - ACCEPTED_VALUES_FIELD_NUMBER: _ClassVar[int] - DESCRIPTION_FIELD_NUMBER: _ClassVar[int] - MAX_VALUE_FIELD_NUMBER: _ClassVar[int] - MIN_VALUE_FIELD_NUMBER: _ClassVar[int] + __slots__ = ("name", "value_type", "object_type", "required", "description", "units", "accepted_values", "max_value", "min_value") NAME_FIELD_NUMBER: _ClassVar[int] + VALUE_TYPE_FIELD_NUMBER: _ClassVar[int] OBJECT_TYPE_FIELD_NUMBER: _ClassVar[int] REQUIRED_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] UNITS_FIELD_NUMBER: _ClassVar[int] - VALUE_TYPE_FIELD_NUMBER: _ClassVar[int] - accepted_values: _containers.RepeatedScalarFieldContainer[str] - description: str - max_value: str - min_value: str + ACCEPTED_VALUES_FIELD_NUMBER: _ClassVar[int] + MAX_VALUE_FIELD_NUMBER: _ClassVar[int] + MIN_VALUE_FIELD_NUMBER: _ClassVar[int] name: str + value_type: DP_ValueTypes object_type: str required: bool + description: str units: str - value_type: DP_ValueTypes + accepted_values: _containers.RepeatedScalarFieldContainer[str] + max_value: str + min_value: str def __init__(self, name: _Optional[str] = ..., value_type: _Optional[_Union[DP_ValueTypes, str]] = ..., object_type: _Optional[str] = ..., required: bool = ..., description: _Optional[str] = ..., units: _Optional[str] = ..., accepted_values: _Optional[_Iterable[str]] = ..., max_value: _Optional[str] = ..., min_value: _Optional[str] = ...) -> None: ... -class RefreshTargetAudioFilesRequestBody(_message.Message): - __slots__ = ["file_list"] - FILE_LIST_FIELD_NUMBER: _ClassVar[int] - file_list: _containers.RepeatedScalarFieldContainer[str] - def __init__(self, file_list: _Optional[_Iterable[str]] = ...) -> None: ... - -class RefreshTargetAudioFilesResponseBody(_message.Message): - __slots__ = ["failure_count", "failure_list", "success_count"] - FAILURE_COUNT_FIELD_NUMBER: _ClassVar[int] - FAILURE_LIST_FIELD_NUMBER: _ClassVar[int] - SUCCESS_COUNT_FIELD_NUMBER: _ClassVar[int] - failure_count: int - failure_list: _containers.RepeatedScalarFieldContainer[str] - success_count: int - def __init__(self, success_count: _Optional[int] = ..., failure_count: _Optional[int] = ..., failure_list: _Optional[_Iterable[str]] = ...) -> None: ... - -class RegisterConnectionRequestBody(_message.Message): - __slots__ = ["application_name", "company_name"] - APPLICATION_NAME_FIELD_NUMBER: _ClassVar[int] - COMPANY_NAME_FIELD_NUMBER: _ClassVar[int] - application_name: str - company_name: str - def __init__(self, company_name: _Optional[str] = ..., application_name: _Optional[str] = ...) -> None: ... - -class RegisterConnectionResponseBody(_message.Message): - __slots__ = ["session_id"] - SESSION_ID_FIELD_NUMBER: _ClassVar[int] - session_id: str - def __init__(self, session_id: _Optional[str] = ...) -> None: ... - -class RenameSelectedClipRequestBody(_message.Message): - __slots__ = ["clip_location", "new_name", "rename_file"] - CLIP_LOCATION_FIELD_NUMBER: _ClassVar[int] - NEW_NAME_FIELD_NUMBER: _ClassVar[int] - RENAME_FILE_FIELD_NUMBER: _ClassVar[int] - clip_location: CL_ClipLocation - new_name: str - rename_file: bool - def __init__(self, clip_location: _Optional[_Union[CL_ClipLocation, str]] = ..., new_name: _Optional[str] = ..., rename_file: bool = ...) -> None: ... - -class RenameTargetClipRequestBody(_message.Message): - __slots__ = ["clip_name", "new_name", "rename_file"] - CLIP_NAME_FIELD_NUMBER: _ClassVar[int] - NEW_NAME_FIELD_NUMBER: _ClassVar[int] - RENAME_FILE_FIELD_NUMBER: _ClassVar[int] - clip_name: str - new_name: str - rename_file: bool - def __init__(self, clip_name: _Optional[str] = ..., new_name: _Optional[str] = ..., rename_file: bool = ...) -> None: ... - -class RenameTargetTrackRequestBody(_message.Message): - __slots__ = ["current_name", "new_name", "track_id"] - CURRENT_NAME_FIELD_NUMBER: _ClassVar[int] - NEW_NAME_FIELD_NUMBER: _ClassVar[int] - TRACK_ID_FIELD_NUMBER: _ClassVar[int] - current_name: str - new_name: str - track_id: str - def __init__(self, track_id: _Optional[str] = ..., new_name: _Optional[str] = ..., current_name: _Optional[str] = ...) -> None: ... - -class Request(_message.Message): - __slots__ = ["header", "request_body_json"] - HEADER_FIELD_NUMBER: _ClassVar[int] - REQUEST_BODY_JSON_FIELD_NUMBER: _ClassVar[int] - header: RequestHeader - request_body_json: str - def __init__(self, header: _Optional[_Union[RequestHeader, _Mapping]] = ..., request_body_json: _Optional[str] = ...) -> None: ... - -class RequestHeader(_message.Message): - __slots__ = ["command", "session_id", "task_id", "version"] - COMMAND_FIELD_NUMBER: _ClassVar[int] - SESSION_ID_FIELD_NUMBER: _ClassVar[int] - TASK_ID_FIELD_NUMBER: _ClassVar[int] - VERSION_FIELD_NUMBER: _ClassVar[int] - command: CommandId - session_id: str - task_id: str - version: int - def __init__(self, task_id: _Optional[str] = ..., command: _Optional[_Union[CommandId, str]] = ..., version: _Optional[int] = ..., session_id: _Optional[str] = ...) -> None: ... - -class Response(_message.Message): - __slots__ = ["header", "response_body_json", "response_error_json"] - HEADER_FIELD_NUMBER: _ClassVar[int] - RESPONSE_BODY_JSON_FIELD_NUMBER: _ClassVar[int] - RESPONSE_ERROR_JSON_FIELD_NUMBER: _ClassVar[int] - header: ResponseHeader - response_body_json: str - response_error_json: str - def __init__(self, header: _Optional[_Union[ResponseHeader, _Mapping]] = ..., response_body_json: _Optional[str] = ..., response_error_json: _Optional[str] = ...) -> None: ... - -class ResponseHeader(_message.Message): - __slots__ = ["command", "progress", "status", "task_id"] - COMMAND_FIELD_NUMBER: _ClassVar[int] - PROGRESS_FIELD_NUMBER: _ClassVar[int] - STATUS_FIELD_NUMBER: _ClassVar[int] - TASK_ID_FIELD_NUMBER: _ClassVar[int] - command: CommandId - progress: int - status: TaskStatus - task_id: str - def __init__(self, task_id: _Optional[str] = ..., command: _Optional[_Union[CommandId, str]] = ..., status: _Optional[_Union[TaskStatus, str]] = ..., progress: _Optional[int] = ...) -> None: ... +class GetDynamicPropertiesRequestBody(_message.Message): + __slots__ = ("property_type",) + PROPERTY_TYPE_FIELD_NUMBER: _ClassVar[int] + property_type: DynamicPropertyType + def __init__(self, property_type: _Optional[_Union[DynamicPropertyType, str]] = ...) -> None: ... -class SaveSessionAsRequestBody(_message.Message): - __slots__ = ["session_location", "session_name"] - SESSION_LOCATION_FIELD_NUMBER: _ClassVar[int] - SESSION_NAME_FIELD_NUMBER: _ClassVar[int] - session_location: str - session_name: str - def __init__(self, session_name: _Optional[str] = ..., session_location: _Optional[str] = ...) -> None: ... +class GetDynamicPropertiesGroup(_message.Message): + __slots__ = ("key_list", "property_list") + KEY_LIST_FIELD_NUMBER: _ClassVar[int] + PROPERTY_LIST_FIELD_NUMBER: _ClassVar[int] + key_list: _containers.RepeatedCompositeFieldContainer[PropertyContainer] + property_list: _containers.RepeatedCompositeFieldContainer[PropertyDescriptor] + def __init__(self, key_list: _Optional[_Iterable[_Union[PropertyContainer, _Mapping]]] = ..., property_list: _Optional[_Iterable[_Union[PropertyDescriptor, _Mapping]]] = ...) -> None: ... -class SelectAllClipsOnTrackRequestBody(_message.Message): - __slots__ = ["track_name"] - TRACK_NAME_FIELD_NUMBER: _ClassVar[int] - track_name: str - def __init__(self, track_name: _Optional[str] = ...) -> None: ... +class GetDynamicPropertiesResponseBody(_message.Message): + __slots__ = ("property_type", "group_list") + PROPERTY_TYPE_FIELD_NUMBER: _ClassVar[int] + GROUP_LIST_FIELD_NUMBER: _ClassVar[int] + property_type: DynamicPropertyType + group_list: _containers.RepeatedCompositeFieldContainer[GetDynamicPropertiesGroup] + def __init__(self, property_type: _Optional[_Union[DynamicPropertyType, str]] = ..., group_list: _Optional[_Iterable[_Union[GetDynamicPropertiesGroup, _Mapping]]] = ...) -> None: ... -class SelectAllClipsOnTrackResponseBody(_message.Message): - __slots__ = ["track_name"] - TRACK_NAME_FIELD_NUMBER: _ClassVar[int] - track_name: str - def __init__(self, track_name: _Optional[str] = ...) -> None: ... +class SpotRequestBody(_message.Message): + __slots__ = ("track_offset_options", "location_data") + TRACK_OFFSET_OPTIONS_FIELD_NUMBER: _ClassVar[int] + LOCATION_DATA_FIELD_NUMBER: _ClassVar[int] + track_offset_options: TrackOffsetOptions + location_data: SpotLocationData + def __init__(self, track_offset_options: _Optional[_Union[TrackOffsetOptions, str]] = ..., location_data: _Optional[_Union[SpotLocationData, _Mapping]] = ...) -> None: ... -class SessionData(_message.Message): - __slots__ = ["adjust_session_start_time_to_match_source", "audio_handle_size", "audio_options", "match_options", "playlist_options", "timecode_mapping_start_time", "timecode_mapping_units", "track_data_to_import", "video_options"] - ADJUST_SESSION_START_TIME_TO_MATCH_SOURCE_FIELD_NUMBER: _ClassVar[int] - AUDIO_HANDLE_SIZE_FIELD_NUMBER: _ClassVar[int] - AUDIO_OPTIONS_FIELD_NUMBER: _ClassVar[int] - MATCH_OPTIONS_FIELD_NUMBER: _ClassVar[int] - PLAYLIST_OPTIONS_FIELD_NUMBER: _ClassVar[int] - TIMECODE_MAPPING_START_TIME_FIELD_NUMBER: _ClassVar[int] - TIMECODE_MAPPING_UNITS_FIELD_NUMBER: _ClassVar[int] - TRACK_DATA_TO_IMPORT_FIELD_NUMBER: _ClassVar[int] - VIDEO_OPTIONS_FIELD_NUMBER: _ClassVar[int] - adjust_session_start_time_to_match_source: bool - audio_handle_size: int - audio_options: AudioMediaOptions - match_options: MatchTrackOptions - playlist_options: MainPlaylistOptions - timecode_mapping_start_time: str - timecode_mapping_units: TimeCodeMappingOptions - track_data_to_import: TrackDataToImport - video_options: VideoMediaOptions - def __init__(self, audio_options: _Optional[_Union[AudioMediaOptions, str]] = ..., audio_handle_size: _Optional[int] = ..., video_options: _Optional[_Union[VideoMediaOptions, str]] = ..., match_options: _Optional[_Union[MatchTrackOptions, str]] = ..., playlist_options: _Optional[_Union[MainPlaylistOptions, str]] = ..., track_data_to_import: _Optional[_Union[TrackDataToImport, _Mapping]] = ..., timecode_mapping_units: _Optional[_Union[TimeCodeMappingOptions, str]] = ..., timecode_mapping_start_time: _Optional[str] = ..., adjust_session_start_time_to_match_source: bool = ...) -> None: ... +class ExportSessionInfoAsTextRequestBody(_message.Message): + __slots__ = ("include_file_list", "include_clip_list", "include_markers", "include_plugin_list", "include_track_edls", "show_sub_frames", "include_user_timestamps", "track_list_type", "fade_handling_type", "track_offset_options", "text_as_file_format", "output_type", "output_path") + INCLUDE_FILE_LIST_FIELD_NUMBER: _ClassVar[int] + INCLUDE_CLIP_LIST_FIELD_NUMBER: _ClassVar[int] + INCLUDE_MARKERS_FIELD_NUMBER: _ClassVar[int] + INCLUDE_PLUGIN_LIST_FIELD_NUMBER: _ClassVar[int] + INCLUDE_TRACK_EDLS_FIELD_NUMBER: _ClassVar[int] + SHOW_SUB_FRAMES_FIELD_NUMBER: _ClassVar[int] + INCLUDE_USER_TIMESTAMPS_FIELD_NUMBER: _ClassVar[int] + TRACK_LIST_TYPE_FIELD_NUMBER: _ClassVar[int] + FADE_HANDLING_TYPE_FIELD_NUMBER: _ClassVar[int] + TRACK_OFFSET_OPTIONS_FIELD_NUMBER: _ClassVar[int] + TEXT_AS_FILE_FORMAT_FIELD_NUMBER: _ClassVar[int] + OUTPUT_TYPE_FIELD_NUMBER: _ClassVar[int] + OUTPUT_PATH_FIELD_NUMBER: _ClassVar[int] + include_file_list: bool + include_clip_list: bool + include_markers: bool + include_plugin_list: bool + include_track_edls: bool + show_sub_frames: bool + include_user_timestamps: bool + track_list_type: TrackListType + fade_handling_type: FadeHandlingType + track_offset_options: TrackOffsetOptions + text_as_file_format: TextAsFileFormat + output_type: ESI_OutputType + output_path: str + def __init__(self, include_file_list: bool = ..., include_clip_list: bool = ..., include_markers: bool = ..., include_plugin_list: bool = ..., include_track_edls: bool = ..., show_sub_frames: bool = ..., include_user_timestamps: bool = ..., track_list_type: _Optional[_Union[TrackListType, str]] = ..., fade_handling_type: _Optional[_Union[FadeHandlingType, str]] = ..., track_offset_options: _Optional[_Union[TrackOffsetOptions, str]] = ..., text_as_file_format: _Optional[_Union[TextAsFileFormat, str]] = ..., output_type: _Optional[_Union[ESI_OutputType, str]] = ..., output_path: _Optional[str] = ...) -> None: ... -class SessionDataImport(_message.Message): - __slots__ = ["heat_master_settings", "key_signature_choed_map", "markers_memory_locations", "mic_pre_settings", "tempo_meter_map", "window_configurations"] - HEAT_MASTER_SETTINGS_FIELD_NUMBER: _ClassVar[int] - KEY_SIGNATURE_CHOED_MAP_FIELD_NUMBER: _ClassVar[int] - MARKERS_MEMORY_LOCATIONS_FIELD_NUMBER: _ClassVar[int] - MIC_PRE_SETTINGS_FIELD_NUMBER: _ClassVar[int] - TEMPO_METER_MAP_FIELD_NUMBER: _ClassVar[int] - WINDOW_CONFIGURATIONS_FIELD_NUMBER: _ClassVar[int] - heat_master_settings: bool - key_signature_choed_map: bool - markers_memory_locations: bool - mic_pre_settings: bool - tempo_meter_map: bool - window_configurations: bool - def __init__(self, tempo_meter_map: bool = ..., key_signature_choed_map: bool = ..., markers_memory_locations: bool = ..., window_configurations: bool = ..., mic_pre_settings: bool = ..., heat_master_settings: bool = ...) -> None: ... +class ExportSessionInfoAsTextResponseBody(_message.Message): + __slots__ = ("session_info",) + SESSION_INFO_FIELD_NUMBER: _ClassVar[int] + session_info: str + def __init__(self, session_info: _Optional[str] = ...) -> None: ... class SetPlaybackModeRequestBody(_message.Message): - __slots__ = ["playback_mode"] + __slots__ = ("playback_mode",) PLAYBACK_MODE_FIELD_NUMBER: _ClassVar[int] playback_mode: PM_PlaybackMode def __init__(self, playback_mode: _Optional[_Union[PM_PlaybackMode, str]] = ...) -> None: ... class SetPlaybackModeResponseBody(_message.Message): - __slots__ = ["current_playback_mode", "playback_mode_list"] + __slots__ = ("current_playback_mode", "playback_mode_list") CURRENT_PLAYBACK_MODE_FIELD_NUMBER: _ClassVar[int] PLAYBACK_MODE_LIST_FIELD_NUMBER: _ClassVar[int] current_playback_mode: PM_PlaybackMode @@ -1273,329 +1940,655 @@ class SetPlaybackModeResponseBody(_message.Message): def __init__(self, current_playback_mode: _Optional[_Union[PM_PlaybackMode, str]] = ..., playback_mode_list: _Optional[_Iterable[_Union[PM_PlaybackMode, str]]] = ...) -> None: ... class SetRecordModeRequestBody(_message.Message): - __slots__ = ["record_arm_transport", "record_mode"] - RECORD_ARM_TRANSPORT_FIELD_NUMBER: _ClassVar[int] + __slots__ = ("record_mode", "record_arm_transport") RECORD_MODE_FIELD_NUMBER: _ClassVar[int] - record_arm_transport: bool + RECORD_ARM_TRANSPORT_FIELD_NUMBER: _ClassVar[int] record_mode: RM_RecordMode + record_arm_transport: bool def __init__(self, record_mode: _Optional[_Union[RM_RecordMode, str]] = ..., record_arm_transport: bool = ...) -> None: ... class SetRecordModeResponseBody(_message.Message): - __slots__ = ["current_record_mode", "record_mode_list"] + __slots__ = ("current_record_mode", "record_mode_list") CURRENT_RECORD_MODE_FIELD_NUMBER: _ClassVar[int] RECORD_MODE_LIST_FIELD_NUMBER: _ClassVar[int] current_record_mode: RM_RecordMode record_mode_list: _containers.RepeatedScalarFieldContainer[RM_RecordMode] def __init__(self, current_record_mode: _Optional[_Union[RM_RecordMode, str]] = ..., record_mode_list: _Optional[_Iterable[_Union[RM_RecordMode, str]]] = ...) -> None: ... -class SetSessionAudioFormatRequestBody(_message.Message): - __slots__ = ["audio_format"] - AUDIO_FORMAT_FIELD_NUMBER: _ClassVar[int] - audio_format: SessionAudioFormat - def __init__(self, audio_format: _Optional[_Union[SessionAudioFormat, str]] = ...) -> None: ... - -class SetSessionAudioRatePullSettingsRequestBody(_message.Message): - __slots__ = ["audio_rate_pull"] - AUDIO_RATE_PULL_FIELD_NUMBER: _ClassVar[int] - audio_rate_pull: SessionRatePull - def __init__(self, audio_rate_pull: _Optional[_Union[SessionRatePull, str]] = ...) -> None: ... - -class SetSessionBitDepthRequestBody(_message.Message): - __slots__ = ["bit_depth"] - BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] - bit_depth: BitDepth - def __init__(self, bit_depth: _Optional[_Union[BitDepth, str]] = ...) -> None: ... - -class SetSessionFeetFramesRateRequestBody(_message.Message): - __slots__ = ["feet_frames_rate"] - FEET_FRAMES_RATE_FIELD_NUMBER: _ClassVar[int] - feet_frames_rate: SessionFeetFramesRate - def __init__(self, feet_frames_rate: _Optional[_Union[SessionFeetFramesRate, str]] = ...) -> None: ... - -class SetSessionInterleavedStateRequestBody(_message.Message): - __slots__ = ["interleaved_state"] - INTERLEAVED_STATE_FIELD_NUMBER: _ClassVar[int] - interleaved_state: bool - def __init__(self, interleaved_state: bool = ...) -> None: ... - -class SetSessionLengthRequestBody(_message.Message): - __slots__ = ["session_length"] - SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] - session_length: str - def __init__(self, session_length: _Optional[str] = ...) -> None: ... - -class SetSessionStartTimeRequestBody(_message.Message): - __slots__ = ["maintain_relative_position", "session_start_time", "track_offset_opts"] - MAINTAIN_RELATIVE_POSITION_FIELD_NUMBER: _ClassVar[int] - SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] - TRACK_OFFSET_OPTS_FIELD_NUMBER: _ClassVar[int] - maintain_relative_position: bool - session_start_time: str - track_offset_opts: TrackOffsetOptions - def __init__(self, session_start_time: _Optional[str] = ..., track_offset_opts: _Optional[_Union[TrackOffsetOptions, str]] = ..., maintain_relative_position: bool = ...) -> None: ... - -class SetSessionTimeCodeRateRequestBody(_message.Message): - __slots__ = ["time_code_rate"] - TIME_CODE_RATE_FIELD_NUMBER: _ClassVar[int] - time_code_rate: SessionTimeCodeRate - def __init__(self, time_code_rate: _Optional[_Union[SessionTimeCodeRate, str]] = ...) -> None: ... - -class SetSessionVideoRatePullSettingsRequestBody(_message.Message): - __slots__ = ["video_rate_pull"] - VIDEO_RATE_PULL_FIELD_NUMBER: _ClassVar[int] - video_rate_pull: SessionRatePull - def __init__(self, video_rate_pull: _Optional[_Union[SessionRatePull, str]] = ...) -> None: ... - -class SpotLocationData(_message.Message): - __slots__ = ["location_options", "location_type", "location_value"] - LOCATION_OPTIONS_FIELD_NUMBER: _ClassVar[int] - LOCATION_TYPE_FIELD_NUMBER: _ClassVar[int] - LOCATION_VALUE_FIELD_NUMBER: _ClassVar[int] - location_options: TrackOffsetOptions - location_type: SpotLocationType - location_value: str - def __init__(self, location_type: _Optional[_Union[SpotLocationType, str]] = ..., location_value: _Optional[str] = ..., location_options: _Optional[_Union[TrackOffsetOptions, str]] = ...) -> None: ... - -class SpotRequestBody(_message.Message): - __slots__ = ["location_data", "track_offset_options"] - LOCATION_DATA_FIELD_NUMBER: _ClassVar[int] - TRACK_OFFSET_OPTIONS_FIELD_NUMBER: _ClassVar[int] - location_data: SpotLocationData - track_offset_options: TrackOffsetOptions - def __init__(self, track_offset_options: _Optional[_Union[TrackOffsetOptions, str]] = ..., location_data: _Optional[_Union[SpotLocationData, _Mapping]] = ...) -> None: ... - -class Track(_message.Message): - __slots__ = ["color", "id", "id_compressed", "index", "name", "track_attributes", "type"] - COLOR_FIELD_NUMBER: _ClassVar[int] - ID_COMPRESSED_FIELD_NUMBER: _ClassVar[int] - ID_FIELD_NUMBER: _ClassVar[int] - INDEX_FIELD_NUMBER: _ClassVar[int] - NAME_FIELD_NUMBER: _ClassVar[int] - TRACK_ATTRIBUTES_FIELD_NUMBER: _ClassVar[int] - TYPE_FIELD_NUMBER: _ClassVar[int] - color: str - id: str - id_compressed: str - index: int - name: str - track_attributes: TrackAttributes - type: TrackType - def __init__(self, name: _Optional[str] = ..., type: _Optional[_Union[TrackType, str]] = ..., id: _Optional[str] = ..., index: _Optional[int] = ..., color: _Optional[str] = ..., track_attributes: _Optional[_Union[TrackAttributes, _Mapping]] = ..., id_compressed: _Optional[str] = ...) -> None: ... - -class TrackAttributes(_message.Message): - __slots__ = ["contains_automation", "contains_clips", "is_frozen", "is_hidden", "is_inactive", "is_input_monitoring_on", "is_locked", "is_muted", "is_online", "is_open", "is_record_enabled", "is_selected", "is_smart_dsp_on", "is_soloed"] - CONTAINS_AUTOMATION_FIELD_NUMBER: _ClassVar[int] - CONTAINS_CLIPS_FIELD_NUMBER: _ClassVar[int] - IS_FROZEN_FIELD_NUMBER: _ClassVar[int] - IS_HIDDEN_FIELD_NUMBER: _ClassVar[int] - IS_INACTIVE_FIELD_NUMBER: _ClassVar[int] - IS_INPUT_MONITORING_ON_FIELD_NUMBER: _ClassVar[int] - IS_LOCKED_FIELD_NUMBER: _ClassVar[int] - IS_MUTED_FIELD_NUMBER: _ClassVar[int] - IS_ONLINE_FIELD_NUMBER: _ClassVar[int] - IS_OPEN_FIELD_NUMBER: _ClassVar[int] - IS_RECORD_ENABLED_FIELD_NUMBER: _ClassVar[int] - IS_SELECTED_FIELD_NUMBER: _ClassVar[int] - IS_SMART_DSP_ON_FIELD_NUMBER: _ClassVar[int] - IS_SOLOED_FIELD_NUMBER: _ClassVar[int] - contains_automation: bool - contains_clips: bool - is_frozen: bool - is_hidden: TrackAttributeState - is_inactive: TrackAttributeState - is_input_monitoring_on: TrackAttributeState - is_locked: bool - is_muted: bool - is_online: bool - is_open: bool - is_record_enabled: bool - is_selected: TrackAttributeState - is_smart_dsp_on: bool - is_soloed: bool - def __init__(self, is_inactive: _Optional[_Union[TrackAttributeState, str]] = ..., is_hidden: _Optional[_Union[TrackAttributeState, str]] = ..., is_selected: _Optional[_Union[TrackAttributeState, str]] = ..., contains_clips: bool = ..., contains_automation: bool = ..., is_soloed: bool = ..., is_record_enabled: bool = ..., is_input_monitoring_on: _Optional[_Union[TrackAttributeState, str]] = ..., is_smart_dsp_on: bool = ..., is_locked: bool = ..., is_muted: bool = ..., is_frozen: bool = ..., is_open: bool = ..., is_online: bool = ...) -> None: ... - -class TrackDataToImport(_message.Message): - __slots__ = ["clip_gain", "clips_and_media", "track_data_preset_path", "volume_automation"] - CLIPS_AND_MEDIA_FIELD_NUMBER: _ClassVar[int] - CLIP_GAIN_FIELD_NUMBER: _ClassVar[int] - TRACK_DATA_PRESET_PATH_FIELD_NUMBER: _ClassVar[int] - VOLUME_AUTOMATION_FIELD_NUMBER: _ClassVar[int] - clip_gain: bool - clips_and_media: bool - track_data_preset_path: str - volume_automation: bool - def __init__(self, track_data_preset_path: _Optional[str] = ..., clip_gain: bool = ..., clips_and_media: bool = ..., volume_automation: bool = ...) -> None: ... - -class TrackListInvertibleFilter(_message.Message): - __slots__ = ["filter", "is_inverted"] - FILTER_FIELD_NUMBER: _ClassVar[int] - IS_INVERTED_FIELD_NUMBER: _ClassVar[int] - filter: TrackListFilter - is_inverted: bool - def __init__(self, filter: _Optional[_Union[TrackListFilter, str]] = ..., is_inverted: bool = ...) -> None: ... - -class VideoData(_message.Message): - __slots__ = [] - def __init__(self) -> None: ... - -class CommandId(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class TaskStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class CommandErrorType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class TrackType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class TrackAttributeState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class FileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class IOSettings(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class ImportType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class AudioMediaOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class VideoMediaOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class MatchTrackOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] - -class TimeCodeMappingOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionAudioFormatResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: SessionAudioFormat + possible_settings: _containers.RepeatedScalarFieldContainer[SessionAudioFormat] + def __init__(self, current_setting: _Optional[_Union[SessionAudioFormat, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionAudioFormat, str]]] = ...) -> None: ... -class TrackOffsetOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionSampleRateResponseBody(_message.Message): + __slots__ = ("sample_rate",) + SAMPLE_RATE_FIELD_NUMBER: _ClassVar[int] + sample_rate: SampleRate + def __init__(self, sample_rate: _Optional[_Union[SampleRate, str]] = ...) -> None: ... -class ConversionQuality(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionBitDepthResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: BitDepth + possible_settings: _containers.RepeatedScalarFieldContainer[BitDepth] + def __init__(self, current_setting: _Optional[_Union[BitDepth, str]] = ..., possible_settings: _Optional[_Iterable[_Union[BitDepth, str]]] = ...) -> None: ... -class MainPlaylistOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionInterleavedStateResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: bool + possible_settings: _containers.RepeatedScalarFieldContainer[bool] + def __init__(self, current_setting: bool = ..., possible_settings: _Optional[_Iterable[bool]] = ...) -> None: ... -class AudioOperations(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionTimeCodeRateResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: SessionTimeCodeRate + possible_settings: _containers.RepeatedScalarFieldContainer[SessionTimeCodeRate] + def __init__(self, current_setting: _Optional[_Union[SessionTimeCodeRate, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionTimeCodeRate, str]]] = ...) -> None: ... -class MediaDestination(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionFeetFramesRateResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: SessionFeetFramesRate + possible_settings: _containers.RepeatedScalarFieldContainer[SessionFeetFramesRate] + def __init__(self, current_setting: _Optional[_Union[SessionFeetFramesRate, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionFeetFramesRate, str]]] = ...) -> None: ... -class MediaLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionAudioRatePullSettingsResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: SessionRatePull + possible_settings: _containers.RepeatedScalarFieldContainer[SessionRatePull] + def __init__(self, current_setting: _Optional[_Union[SessionRatePull, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionRatePull, str]]] = ...) -> None: ... -class TrackListFilter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionVideoRatePullSettingsResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: SessionRatePull + possible_settings: _containers.RepeatedScalarFieldContainer[SessionRatePull] + def __init__(self, current_setting: _Optional[_Union[SessionRatePull, str]] = ..., possible_settings: _Optional[_Iterable[_Union[SessionRatePull, str]]] = ...) -> None: ... -class SpotLocationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionNameResponseBody(_message.Message): + __slots__ = ("session_name",) + SESSION_NAME_FIELD_NUMBER: _ClassVar[int] + session_name: str + def __init__(self, session_name: _Optional[str] = ...) -> None: ... -class ExportFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionPathResponseBody(_message.Message): + __slots__ = ("session_path",) + SESSION_PATH_FIELD_NUMBER: _ClassVar[int] + session_path: FileLocation + def __init__(self, session_path: _Optional[_Union[FileLocation, _Mapping]] = ...) -> None: ... -class ExportFileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionStartTimeResponseBody(_message.Message): + __slots__ = ("session_start_time",) + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + session_start_time: str + def __init__(self, session_start_time: _Optional[str] = ...) -> None: ... -class BitDepth(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetSessionLengthResponseBody(_message.Message): + __slots__ = ("session_length",) + SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] + session_length: str + def __init__(self, session_length: _Optional[str] = ...) -> None: ... -class ResolveDuplicateNamesBy(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionAudioFormatRequestBody(_message.Message): + __slots__ = ("audio_format",) + AUDIO_FORMAT_FIELD_NUMBER: _ClassVar[int] + audio_format: SessionAudioFormat + def __init__(self, audio_format: _Optional[_Union[SessionAudioFormat, str]] = ...) -> None: ... -class ExportAsAAFFileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionBitDepthRequestBody(_message.Message): + __slots__ = ("bit_depth",) + BIT_DEPTH_FIELD_NUMBER: _ClassVar[int] + bit_depth: BitDepth + def __init__(self, bit_depth: _Optional[_Union[BitDepth, str]] = ...) -> None: ... -class AAFFileBitDepth(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionInterleavedStateRequestBody(_message.Message): + __slots__ = ("interleaved_state",) + INTERLEAVED_STATE_FIELD_NUMBER: _ClassVar[int] + interleaved_state: bool + def __init__(self, interleaved_state: bool = ...) -> None: ... -class CopyOption(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionTimeCodeRateRequestBody(_message.Message): + __slots__ = ("time_code_rate",) + TIME_CODE_RATE_FIELD_NUMBER: _ClassVar[int] + time_code_rate: SessionTimeCodeRate + def __init__(self, time_code_rate: _Optional[_Union[SessionTimeCodeRate, str]] = ...) -> None: ... -class FileLocationTypeFilter(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionFeetFramesRateRequestBody(_message.Message): + __slots__ = ("feet_frames_rate",) + FEET_FRAMES_RATE_FIELD_NUMBER: _ClassVar[int] + feet_frames_rate: SessionFeetFramesRate + def __init__(self, feet_frames_rate: _Optional[_Union[SessionFeetFramesRate, str]] = ...) -> None: ... -class AutomationDataOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionAudioRatePullSettingsRequestBody(_message.Message): + __slots__ = ("audio_rate_pull",) + AUDIO_RATE_PULL_FIELD_NUMBER: _ClassVar[int] + audio_rate_pull: SessionRatePull + def __init__(self, audio_rate_pull: _Optional[_Union[SessionRatePull, str]] = ...) -> None: ... -class PasteSpecialOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionVideoRatePullSettingsRequestBody(_message.Message): + __slots__ = ("video_rate_pull",) + VIDEO_RATE_PULL_FIELD_NUMBER: _ClassVar[int] + video_rate_pull: SessionRatePull + def __init__(self, video_rate_pull: _Optional[_Union[SessionRatePull, str]] = ...) -> None: ... -class TripleBool(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionStartTimeRequestBody(_message.Message): + __slots__ = ("session_start_time", "track_offset_opts", "maintain_relative_position") + SESSION_START_TIME_FIELD_NUMBER: _ClassVar[int] + TRACK_OFFSET_OPTS_FIELD_NUMBER: _ClassVar[int] + MAINTAIN_RELATIVE_POSITION_FIELD_NUMBER: _ClassVar[int] + session_start_time: str + track_offset_opts: TrackOffsetOptions + maintain_relative_position: bool + def __init__(self, session_start_time: _Optional[str] = ..., track_offset_opts: _Optional[_Union[TrackOffsetOptions, str]] = ..., maintain_relative_position: bool = ...) -> None: ... -class EM_SourceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SetSessionLengthRequestBody(_message.Message): + __slots__ = ("session_length",) + SESSION_LENGTH_FIELD_NUMBER: _ClassVar[int] + session_length: str + def __init__(self, session_length: _Optional[str] = ...) -> None: ... -class CompressionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetPTSLVersionResponseBody(_message.Message): + __slots__ = ("version",) + VERSION_FIELD_NUMBER: _ClassVar[int] + version: int + def __init__(self, version: _Optional[int] = ...) -> None: ... -class SampleRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetPlaybackModeResponseBody(_message.Message): + __slots__ = ("current_settings", "possible_settings") + CURRENT_SETTINGS_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_settings: _containers.RepeatedScalarFieldContainer[PM_PlaybackMode] + possible_settings: _containers.RepeatedScalarFieldContainer[PM_PlaybackMode] + def __init__(self, current_settings: _Optional[_Iterable[_Union[PM_PlaybackMode, str]]] = ..., possible_settings: _Optional[_Iterable[_Union[PM_PlaybackMode, str]]] = ...) -> None: ... -class EM_VideoExportOptions(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetRecordModeResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: RM_RecordMode + possible_settings: _containers.RepeatedScalarFieldContainer[RM_RecordMode] + def __init__(self, current_setting: _Optional[_Union[RM_RecordMode, str]] = ..., possible_settings: _Optional[_Iterable[_Union[RM_RecordMode, str]]] = ...) -> None: ... -class EM_FileType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetTransportStateResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: TS_TransportState + possible_settings: _containers.RepeatedScalarFieldContainer[TS_TransportState] + def __init__(self, current_setting: _Optional[_Union[TS_TransportState, str]] = ..., possible_settings: _Optional[_Iterable[_Union[TS_TransportState, str]]] = ...) -> None: ... -class EM_FileDestination(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetTransportArmedResponseBody(_message.Message): + __slots__ = ("is_transport_armed",) + IS_TRANSPORT_ARMED_FIELD_NUMBER: _ClassVar[int] + is_transport_armed: bool + def __init__(self, is_transport_armed: bool = ...) -> None: ... -class EM_DeliveryFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class ClearMemoryLocationRequestBody(_message.Message): + __slots__ = ("location_list",) + LOCATION_LIST_FIELD_NUMBER: _ClassVar[int] + location_list: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, location_list: _Optional[_Iterable[int]] = ...) -> None: ... -class DP_ValueTypes(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class RenameSelectedClipRequestBody(_message.Message): + __slots__ = ("clip_location", "new_name", "rename_file") + CLIP_LOCATION_FIELD_NUMBER: _ClassVar[int] + NEW_NAME_FIELD_NUMBER: _ClassVar[int] + RENAME_FILE_FIELD_NUMBER: _ClassVar[int] + clip_location: CL_ClipLocation + new_name: str + rename_file: bool + def __init__(self, clip_location: _Optional[_Union[CL_ClipLocation, str]] = ..., new_name: _Optional[str] = ..., rename_file: bool = ...) -> None: ... -class DynamicPropertyType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class RenameTargetClipRequestBody(_message.Message): + __slots__ = ("clip_name", "new_name", "rename_file") + CLIP_NAME_FIELD_NUMBER: _ClassVar[int] + NEW_NAME_FIELD_NUMBER: _ClassVar[int] + RENAME_FILE_FIELD_NUMBER: _ClassVar[int] + clip_name: str + new_name: str + rename_file: bool + def __init__(self, clip_name: _Optional[str] = ..., new_name: _Optional[str] = ..., rename_file: bool = ...) -> None: ... -class TrackListType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class MemoryLocation(_message.Message): + __slots__ = ("number", "name", "start_time", "end_time", "time_properties", "reference", "general_properties", "comments", "location", "track_name", "color_index") + NUMBER_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + REFERENCE_FIELD_NUMBER: _ClassVar[int] + GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + COMMENTS_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + COLOR_INDEX_FIELD_NUMBER: _ClassVar[int] + number: int + name: str + start_time: str + end_time: str + time_properties: TimeProperties + reference: MemoryLocationReference + general_properties: MemoryLocationProperties + comments: str + location: MarkerLocation + track_name: str + color_index: int + def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ..., location: _Optional[_Union[MarkerLocation, str]] = ..., track_name: _Optional[str] = ..., color_index: _Optional[int] = ...) -> None: ... -class FadeHandlingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class MemoryLocationProperties(_message.Message): + __slots__ = ("zoom_settings", "pre_post_roll_times", "track_visibility", "track_heights", "group_enables", "window_configuration", "window_configuration_index", "window_configuration_name", "venue_snapshot_index", "venue_snapshot_name") + ZOOM_SETTINGS_FIELD_NUMBER: _ClassVar[int] + PRE_POST_ROLL_TIMES_FIELD_NUMBER: _ClassVar[int] + TRACK_VISIBILITY_FIELD_NUMBER: _ClassVar[int] + TRACK_HEIGHTS_FIELD_NUMBER: _ClassVar[int] + GROUP_ENABLES_FIELD_NUMBER: _ClassVar[int] + WINDOW_CONFIGURATION_FIELD_NUMBER: _ClassVar[int] + WINDOW_CONFIGURATION_INDEX_FIELD_NUMBER: _ClassVar[int] + WINDOW_CONFIGURATION_NAME_FIELD_NUMBER: _ClassVar[int] + VENUE_SNAPSHOT_INDEX_FIELD_NUMBER: _ClassVar[int] + VENUE_SNAPSHOT_NAME_FIELD_NUMBER: _ClassVar[int] + zoom_settings: bool + pre_post_roll_times: bool + track_visibility: bool + track_heights: bool + group_enables: bool + window_configuration: bool + window_configuration_index: int + window_configuration_name: str + venue_snapshot_index: int + venue_snapshot_name: str + def __init__(self, zoom_settings: bool = ..., pre_post_roll_times: bool = ..., track_visibility: bool = ..., track_heights: bool = ..., group_enables: bool = ..., window_configuration: bool = ..., window_configuration_index: _Optional[int] = ..., window_configuration_name: _Optional[str] = ..., venue_snapshot_index: _Optional[int] = ..., venue_snapshot_name: _Optional[str] = ...) -> None: ... -class TextAsFileFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class EditMemoryLocationRequestBody(_message.Message): + __slots__ = ("number", "name", "start_time", "end_time", "time_properties", "reference", "general_properties", "comments", "color_index", "location", "track_name") + NUMBER_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + REFERENCE_FIELD_NUMBER: _ClassVar[int] + GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + COMMENTS_FIELD_NUMBER: _ClassVar[int] + COLOR_INDEX_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + number: int + name: str + start_time: str + end_time: str + time_properties: TimeProperties + reference: MemoryLocationReference + general_properties: MemoryLocationProperties + comments: str + color_index: int + location: MarkerLocation + track_name: str + def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ..., color_index: _Optional[int] = ..., location: _Optional[_Union[MarkerLocation, str]] = ..., track_name: _Optional[str] = ...) -> None: ... -class ESI_OutputType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class EditMemoryLocationResponseBody(_message.Message): + __slots__ = () + def __init__(self) -> None: ... -class PM_PlaybackMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class CreateMemoryLocationRequestBody(_message.Message): + __slots__ = ("number", "name", "start_time", "end_time", "time_properties", "reference", "general_properties", "comments", "color_index", "location", "track_name") + NUMBER_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + REFERENCE_FIELD_NUMBER: _ClassVar[int] + GENERAL_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + COMMENTS_FIELD_NUMBER: _ClassVar[int] + COLOR_INDEX_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + number: int + name: str + start_time: str + end_time: str + time_properties: TimeProperties + reference: MemoryLocationReference + general_properties: MemoryLocationProperties + comments: str + color_index: int + location: MarkerLocation + track_name: str + def __init__(self, number: _Optional[int] = ..., name: _Optional[str] = ..., start_time: _Optional[str] = ..., end_time: _Optional[str] = ..., time_properties: _Optional[_Union[TimeProperties, str]] = ..., reference: _Optional[_Union[MemoryLocationReference, str]] = ..., general_properties: _Optional[_Union[MemoryLocationProperties, _Mapping]] = ..., comments: _Optional[str] = ..., color_index: _Optional[int] = ..., location: _Optional[_Union[MarkerLocation, str]] = ..., track_name: _Optional[str] = ...) -> None: ... -class RM_RecordMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class CreateMemoryLocationResponseBody(_message.Message): + __slots__ = () + def __init__(self) -> None: ... -class SessionAudioFormat(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetMemoryLocationsRequestBody(_message.Message): + __slots__ = ("pagination_request",) + PAGINATION_REQUEST_FIELD_NUMBER: _ClassVar[int] + pagination_request: PaginationRequest + def __init__(self, pagination_request: _Optional[_Union[PaginationRequest, _Mapping]] = ...) -> None: ... -class SessionTimeCodeRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class GetMemoryLocationsResponseBody(_message.Message): + __slots__ = ("memory_locations", "stats", "pagination_response") + MEMORY_LOCATIONS_FIELD_NUMBER: _ClassVar[int] + STATS_FIELD_NUMBER: _ClassVar[int] + PAGINATION_RESPONSE_FIELD_NUMBER: _ClassVar[int] + memory_locations: _containers.RepeatedCompositeFieldContainer[MemoryLocation] + stats: Pagination + pagination_response: PaginationResponse + def __init__(self, memory_locations: _Optional[_Iterable[_Union[MemoryLocation, _Mapping]]] = ..., stats: _Optional[_Union[Pagination, _Mapping]] = ..., pagination_response: _Optional[_Union[PaginationResponse, _Mapping]] = ...) -> None: ... -class SessionFeetFramesRate(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class RegisterConnectionRequestBody(_message.Message): + __slots__ = ("company_name", "application_name") + COMPANY_NAME_FIELD_NUMBER: _ClassVar[int] + APPLICATION_NAME_FIELD_NUMBER: _ClassVar[int] + company_name: str + application_name: str + def __init__(self, company_name: _Optional[str] = ..., application_name: _Optional[str] = ...) -> None: ... -class SessionRatePull(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class RegisterConnectionResponseBody(_message.Message): + __slots__ = ("session_id",) + SESSION_ID_FIELD_NUMBER: _ClassVar[int] + session_id: str + def __init__(self, session_id: _Optional[str] = ...) -> None: ... -class TS_TransportState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class CreateNewTracksRequestBody(_message.Message): + __slots__ = ("number_of_tracks", "track_name", "track_format", "track_type", "track_timebase") + NUMBER_OF_TRACKS_FIELD_NUMBER: _ClassVar[int] + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + TRACK_FORMAT_FIELD_NUMBER: _ClassVar[int] + TRACK_TYPE_FIELD_NUMBER: _ClassVar[int] + TRACK_TIMEBASE_FIELD_NUMBER: _ClassVar[int] + number_of_tracks: int + track_name: str + track_format: TrackFormat + track_type: TrackType + track_timebase: TrackTimebase + def __init__(self, number_of_tracks: _Optional[int] = ..., track_name: _Optional[str] = ..., track_format: _Optional[_Union[TrackFormat, str]] = ..., track_type: _Optional[_Union[TrackType, str]] = ..., track_timebase: _Optional[_Union[TrackTimebase, str]] = ...) -> None: ... + +class CreateNewTracksResponseBody(_message.Message): + __slots__ = ("number_of_tracks",) + NUMBER_OF_TRACKS_FIELD_NUMBER: _ClassVar[int] + number_of_tracks: int + def __init__(self, number_of_tracks: _Optional[int] = ...) -> None: ... + +class EditModeOptions(_message.Message): + __slots__ = ("tab_to_transients", "link_timeline_and_edit_selection", "link_track_and_edit_selection", "insertion_follows_playback", "automation_follows_edit", "markers_follow_edit", "mirrored_midi_editing", "layered_editing") + TAB_TO_TRANSIENTS_FIELD_NUMBER: _ClassVar[int] + LINK_TIMELINE_AND_EDIT_SELECTION_FIELD_NUMBER: _ClassVar[int] + LINK_TRACK_AND_EDIT_SELECTION_FIELD_NUMBER: _ClassVar[int] + INSERTION_FOLLOWS_PLAYBACK_FIELD_NUMBER: _ClassVar[int] + AUTOMATION_FOLLOWS_EDIT_FIELD_NUMBER: _ClassVar[int] + MARKERS_FOLLOW_EDIT_FIELD_NUMBER: _ClassVar[int] + MIRRORED_MIDI_EDITING_FIELD_NUMBER: _ClassVar[int] + LAYERED_EDITING_FIELD_NUMBER: _ClassVar[int] + tab_to_transients: bool + link_timeline_and_edit_selection: bool + link_track_and_edit_selection: bool + insertion_follows_playback: bool + automation_follows_edit: bool + markers_follow_edit: bool + mirrored_midi_editing: bool + layered_editing: bool + def __init__(self, tab_to_transients: bool = ..., link_timeline_and_edit_selection: bool = ..., link_track_and_edit_selection: bool = ..., insertion_follows_playback: bool = ..., automation_follows_edit: bool = ..., markers_follow_edit: bool = ..., mirrored_midi_editing: bool = ..., layered_editing: bool = ...) -> None: ... + +class GetEditModeResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: EditMode + possible_settings: _containers.RepeatedScalarFieldContainer[EditMode] + def __init__(self, current_setting: _Optional[_Union[EditMode, str]] = ..., possible_settings: _Optional[_Iterable[_Union[EditMode, str]]] = ...) -> None: ... + +class SetEditModeRequestBody(_message.Message): + __slots__ = ("edit_mode",) + EDIT_MODE_FIELD_NUMBER: _ClassVar[int] + edit_mode: EditMode + def __init__(self, edit_mode: _Optional[_Union[EditMode, str]] = ...) -> None: ... + +class GetEditToolResponseBody(_message.Message): + __slots__ = ("current_setting", "possible_settings") + CURRENT_SETTING_FIELD_NUMBER: _ClassVar[int] + POSSIBLE_SETTINGS_FIELD_NUMBER: _ClassVar[int] + current_setting: EditTool + possible_settings: _containers.RepeatedScalarFieldContainer[EditTool] + def __init__(self, current_setting: _Optional[_Union[EditTool, str]] = ..., possible_settings: _Optional[_Iterable[_Union[EditTool, str]]] = ...) -> None: ... + +class SetEditToolRequestBody(_message.Message): + __slots__ = ("edit_tool",) + EDIT_TOOL_FIELD_NUMBER: _ClassVar[int] + edit_tool: EditTool + def __init__(self, edit_tool: _Optional[_Union[EditTool, str]] = ...) -> None: ... + +class RecallZoomPresetRequestBody(_message.Message): + __slots__ = ("zoom_preset",) + ZOOM_PRESET_FIELD_NUMBER: _ClassVar[int] + zoom_preset: int + def __init__(self, zoom_preset: _Optional[int] = ...) -> None: ... + +class GetEditModeOptionsResponseBody(_message.Message): + __slots__ = ("edit_mode_options",) + EDIT_MODE_OPTIONS_FIELD_NUMBER: _ClassVar[int] + edit_mode_options: EditModeOptions + def __init__(self, edit_mode_options: _Optional[_Union[EditModeOptions, _Mapping]] = ...) -> None: ... + +class SetEditModeOptionsRequestBody(_message.Message): + __slots__ = ("edit_mode_options",) + EDIT_MODE_OPTIONS_FIELD_NUMBER: _ClassVar[int] + edit_mode_options: EditModeOptions + def __init__(self, edit_mode_options: _Optional[_Union[EditModeOptions, _Mapping]] = ...) -> None: ... + +class SetTimelineSelectionRequestBody(_message.Message): + __slots__ = ("play_start_marker_time", "in_time", "out_time", "pre_roll_start_time", "post_roll_stop_time", "pre_roll_enabled", "post_roll_enabled", "update_video_to", "propagate_to_satellites") + PLAY_START_MARKER_TIME_FIELD_NUMBER: _ClassVar[int] + IN_TIME_FIELD_NUMBER: _ClassVar[int] + OUT_TIME_FIELD_NUMBER: _ClassVar[int] + PRE_ROLL_START_TIME_FIELD_NUMBER: _ClassVar[int] + POST_ROLL_STOP_TIME_FIELD_NUMBER: _ClassVar[int] + PRE_ROLL_ENABLED_FIELD_NUMBER: _ClassVar[int] + POST_ROLL_ENABLED_FIELD_NUMBER: _ClassVar[int] + UPDATE_VIDEO_TO_FIELD_NUMBER: _ClassVar[int] + PROPAGATE_TO_SATELLITES_FIELD_NUMBER: _ClassVar[int] + play_start_marker_time: str + in_time: str + out_time: str + pre_roll_start_time: str + post_roll_stop_time: str + pre_roll_enabled: TripleBool + post_roll_enabled: TripleBool + update_video_to: TimelineUpdateVideo + propagate_to_satellites: TripleBool + def __init__(self, play_start_marker_time: _Optional[str] = ..., in_time: _Optional[str] = ..., out_time: _Optional[str] = ..., pre_roll_start_time: _Optional[str] = ..., post_roll_stop_time: _Optional[str] = ..., pre_roll_enabled: _Optional[_Union[TripleBool, str]] = ..., post_roll_enabled: _Optional[_Union[TripleBool, str]] = ..., update_video_to: _Optional[_Union[TimelineUpdateVideo, str]] = ..., propagate_to_satellites: _Optional[_Union[TripleBool, str]] = ...) -> None: ... + +class GetTimelineSelectionRequestBody(_message.Message): + __slots__ = ("time_scale",) + TIME_SCALE_FIELD_NUMBER: _ClassVar[int] + time_scale: TrackOffsetOptions + def __init__(self, time_scale: _Optional[_Union[TrackOffsetOptions, str]] = ...) -> None: ... + +class GetTimelineSelectionResponseBody(_message.Message): + __slots__ = ("play_start_marker_time", "in_time", "out_time", "pre_roll_start_time", "post_roll_stop_time", "pre_roll_enabled", "post_roll_enabled") + PLAY_START_MARKER_TIME_FIELD_NUMBER: _ClassVar[int] + IN_TIME_FIELD_NUMBER: _ClassVar[int] + OUT_TIME_FIELD_NUMBER: _ClassVar[int] + PRE_ROLL_START_TIME_FIELD_NUMBER: _ClassVar[int] + POST_ROLL_STOP_TIME_FIELD_NUMBER: _ClassVar[int] + PRE_ROLL_ENABLED_FIELD_NUMBER: _ClassVar[int] + POST_ROLL_ENABLED_FIELD_NUMBER: _ClassVar[int] + play_start_marker_time: str + in_time: str + out_time: str + pre_roll_start_time: str + post_roll_stop_time: str + pre_roll_enabled: bool + post_roll_enabled: bool + def __init__(self, play_start_marker_time: _Optional[str] = ..., in_time: _Optional[str] = ..., out_time: _Optional[str] = ..., pre_roll_start_time: _Optional[str] = ..., post_roll_stop_time: _Optional[str] = ..., pre_roll_enabled: bool = ..., post_roll_enabled: bool = ...) -> None: ... + +class SelectTracksByNameRequestBody(_message.Message): + __slots__ = ("track_names", "selection_mode", "pagination_request") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + SELECTION_MODE_FIELD_NUMBER: _ClassVar[int] + PAGINATION_REQUEST_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + selection_mode: SelectionMode + pagination_request: PaginationRequest + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., selection_mode: _Optional[_Union[SelectionMode, str]] = ..., pagination_request: _Optional[_Union[PaginationRequest, _Mapping]] = ...) -> None: ... + +class SelectTracksByNameResponseBody(_message.Message): + __slots__ = ("stats", "track_list", "pagination_response") + STATS_FIELD_NUMBER: _ClassVar[int] + TRACK_LIST_FIELD_NUMBER: _ClassVar[int] + PAGINATION_RESPONSE_FIELD_NUMBER: _ClassVar[int] + stats: Pagination + track_list: _containers.RepeatedCompositeFieldContainer[Track] + pagination_response: PaginationResponse + def __init__(self, stats: _Optional[_Union[Pagination, _Mapping]] = ..., track_list: _Optional[_Iterable[_Union[Track, _Mapping]]] = ..., pagination_response: _Optional[_Union[PaginationResponse, _Mapping]] = ...) -> None: ... -class CL_ClipLocation(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class ImportFailureInfo(_message.Message): + __slots__ = ("file_path", "failure_message") + FILE_PATH_FIELD_NUMBER: _ClassVar[int] + FAILURE_MESSAGE_FIELD_NUMBER: _ClassVar[int] + file_path: str + failure_message: str + def __init__(self, file_path: _Optional[str] = ..., failure_message: _Optional[str] = ...) -> None: ... -class TimeProperties(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class ImportVideoRequestBody(_message.Message): + __slots__ = ("video_file_list", "destination", "location", "spot_location_data", "gaps_between_clips", "import_audio_from_file", "audio_destination_path", "remove_existing_video_tracks", "remove_existing_video_clips", "clear_destination_video_track_playlist") + VIDEO_FILE_LIST_FIELD_NUMBER: _ClassVar[int] + DESTINATION_FIELD_NUMBER: _ClassVar[int] + LOCATION_FIELD_NUMBER: _ClassVar[int] + SPOT_LOCATION_DATA_FIELD_NUMBER: _ClassVar[int] + GAPS_BETWEEN_CLIPS_FIELD_NUMBER: _ClassVar[int] + IMPORT_AUDIO_FROM_FILE_FIELD_NUMBER: _ClassVar[int] + AUDIO_DESTINATION_PATH_FIELD_NUMBER: _ClassVar[int] + REMOVE_EXISTING_VIDEO_TRACKS_FIELD_NUMBER: _ClassVar[int] + REMOVE_EXISTING_VIDEO_CLIPS_FIELD_NUMBER: _ClassVar[int] + CLEAR_DESTINATION_VIDEO_TRACK_PLAYLIST_FIELD_NUMBER: _ClassVar[int] + video_file_list: _containers.RepeatedScalarFieldContainer[str] + destination: MediaDestination + location: MediaLocation + spot_location_data: SpotLocationData + gaps_between_clips: int + import_audio_from_file: bool + audio_destination_path: str + remove_existing_video_tracks: bool + remove_existing_video_clips: bool + clear_destination_video_track_playlist: bool + def __init__(self, video_file_list: _Optional[_Iterable[str]] = ..., destination: _Optional[_Union[MediaDestination, str]] = ..., location: _Optional[_Union[MediaLocation, str]] = ..., spot_location_data: _Optional[_Union[SpotLocationData, _Mapping]] = ..., gaps_between_clips: _Optional[int] = ..., import_audio_from_file: bool = ..., audio_destination_path: _Optional[str] = ..., remove_existing_video_tracks: bool = ..., remove_existing_video_clips: bool = ..., clear_destination_video_track_playlist: bool = ...) -> None: ... + +class ImportVideoResponseBody(_message.Message): + __slots__ = ("failure_list",) + FAILURE_LIST_FIELD_NUMBER: _ClassVar[int] + failure_list: _containers.RepeatedCompositeFieldContainer[ImportFailureInfo] + def __init__(self, failure_list: _Optional[_Iterable[_Union[ImportFailureInfo, _Mapping]]] = ...) -> None: ... -class MemoryLocationReference(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] +class SelectMemoryLocationRequestBody(_message.Message): + __slots__ = ("number",) + NUMBER_FIELD_NUMBER: _ClassVar[int] + number: int + def __init__(self, number: _Optional[int] = ...) -> None: ... + +class SetTrackMuteStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackSoloStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackSoloSafeStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackRecordEnableStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackRecordSafeEnableStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackInputMonitorStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackSmartDspStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackHiddenStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackInactiveStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackFrozenStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... + +class SetTrackOnlineStateRequestBody(_message.Message): + __slots__ = ("track_name", "enabled") + TRACK_NAME_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_name: str + enabled: bool + def __init__(self, track_name: _Optional[str] = ..., enabled: bool = ...) -> None: ... + +class SetTrackOpenStateRequestBody(_message.Message): + __slots__ = ("track_names", "enabled") + TRACK_NAMES_FIELD_NUMBER: _ClassVar[int] + ENABLED_FIELD_NUMBER: _ClassVar[int] + track_names: _containers.RepeatedScalarFieldContainer[str] + enabled: bool + def __init__(self, track_names: _Optional[_Iterable[str]] = ..., enabled: bool = ...) -> None: ... From 56f6465734b723236559bcc71baf4f0eda637313 Mon Sep 17 00:00:00 2001 From: StephenMachete Date: Tue, 23 Jan 2024 03:30:15 +0100 Subject: [PATCH 2/3] added audio import method to engine --- ptsl/engine.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/ptsl/engine.py b/ptsl/engine.py index a955f4e..cd4da44 100644 --- a/ptsl/engine.py +++ b/ptsl/engine.py @@ -215,6 +215,42 @@ def import_data(self, Import session data into the currently-open session. """ return ImportSessionDataBuilder(self, session_path) + + def import_audio(self, + file_list: List[str], + destination_path: str=None, + audio_operations: int=None, + audio_destination: int=None, + audio_location: int=None, + timecode: str=None + ): + """ + Import audio data into the currently-open session. + Throws "command_error_message: location_data ; command_error_type: PT_UnknownError", + when no location_data(timecode) is provided, but still works regardless of audio_location setting. + Just a basic implementation for audio data import TC based only. + """ + if timecode is not None: + spot_data = pt.SpotLocationData(location_type=0, + location_options=2, + location_value=timecode + ) + audio_data = pt.AudioData(file_list=file_list, + destination_path=destination_path, + audio_operations=audio_operations, + audio_destination=audio_destination, + audio_location=audio_location, + location_data=spot_data + ) + else: + audio_data = pt.AudioData(file_list=file_list, + destination_path=destination_path, + audio_operations=audio_operations, + audio_destination=audio_destination, + audio_location=audio_location + ) + op = ops.Import(import_type=1, audio_data=audio_data) + self.client.run(op) def select_all_clips_on_track(self, track_name: str): """ From d80e9e334460ab96e66dda2e0bc76963aa21bed0 Mon Sep 17 00:00:00 2001 From: StephenMachete Date: Tue, 23 Jan 2024 07:27:20 +0100 Subject: [PATCH 3/3] added create_new_tracks and set_timeline_selection --- ptsl/engine.py | 65 +++++++++++++++++++----------- ptsl/ops/__init__.py | 2 + ptsl/ops/create_new_tracks.py | 7 ++++ ptsl/ops/set_timeline_selection.py | 5 +++ 4 files changed, 55 insertions(+), 24 deletions(-) create mode 100644 ptsl/ops/create_new_tracks.py create mode 100644 ptsl/ops/set_timeline_selection.py diff --git a/ptsl/engine.py b/ptsl/engine.py index cd4da44..ae22dc2 100644 --- a/ptsl/engine.py +++ b/ptsl/engine.py @@ -26,7 +26,8 @@ PasteSpecialOptions, TrackOffsetOptions, TrackListInvertibleFilter, \ ExportFileType, ResolveDuplicateNamesBy, ExportFormat, \ MemoryLocationReference, MemoryLocationProperties, \ - TimeProperties, CL_ClipLocation + TimeProperties, CL_ClipLocation, \ + TrackFormat, TrackType, TrackTimebase @contextmanager @@ -215,40 +216,31 @@ def import_data(self, Import session data into the currently-open session. """ return ImportSessionDataBuilder(self, session_path) - + def import_audio(self, - file_list: List[str], - destination_path: str=None, - audio_operations: int=None, - audio_destination: int=None, - audio_location: int=None, - timecode: str=None - ): + file_list: List[str], + destination_path: str=None, + audio_operations: int=None, + audio_destination: int=None, + audio_location: int=None, + timecode: str=None + ): """ Import audio data into the currently-open session. - Throws "command_error_message: location_data ; command_error_type: PT_UnknownError", - when no location_data(timecode) is provided, but still works regardless of audio_location setting. + location_data needs to be provided regardless if empty. Just a basic implementation for audio data import TC based only. """ - if timecode is not None: - spot_data = pt.SpotLocationData(location_type=0, - location_options=2, - location_value=timecode - ) - audio_data = pt.AudioData(file_list=file_list, + spot_data = pt.SpotLocationData(location_type=0, + location_options=2, + location_value=timecode + ) + audio_data = pt.AudioData(file_list=file_list, destination_path=destination_path, audio_operations=audio_operations, audio_destination=audio_destination, audio_location=audio_location, location_data=spot_data ) - else: - audio_data = pt.AudioData(file_list=file_list, - destination_path=destination_path, - audio_operations=audio_operations, - audio_destination=audio_destination, - audio_location=audio_location - ) op = ops.Import(import_type=1, audio_data=audio_data) self.client.run(op) @@ -805,6 +797,31 @@ def set_session_video_rate_pull(self, pull_rate: 'SessionRatePull'): op = ops.SetSessionVideoRatePullSettings(video_rate_pull=pull_rate) self.client.run(op) + def simple_set_timeline_selection(self, in_time: str): + """ + Set Selection at Timecode + """ + op = ops.SetTimelineSelection(in_time=in_time) + self.client.run(op) + + def create_new_tracks(self, + number_of_tracks: int = None, + track_name: str = None, + track_format: TrackFormat = None, + track_type: 'TrackType' = None, + track_timebase: TrackTimebase = None + ): + """ + Create new Tracks + """ + op = ops.CreateNewTracks(number_of_tracks=number_of_tracks, + track_name=track_name, + track_format=track_format, + track_type=track_type, + track_timebase=track_timebase + ) + self.client.run(op) + def cut(self, special: Optional['AutomationDataOptions'] = None): """ Execute an Edit > Cut. diff --git a/ptsl/ops/__init__.py b/ptsl/ops/__init__.py index 41c9147..810e141 100644 --- a/ptsl/ops/__init__.py +++ b/ptsl/ops/__init__.py @@ -73,6 +73,8 @@ from .set_session_time_code_rate import SetSessionTimeCodeRate from .set_session_video_rate_pull_settings import \ SetSessionVideoRatePullSettings +from .set_timeline_selection import SetTimelineSelection +from .create_new_tracks import CreateNewTracks # Pro Tools 2023.3 diff --git a/ptsl/ops/create_new_tracks.py b/ptsl/ops/create_new_tracks.py new file mode 100644 index 0000000..718e65b --- /dev/null +++ b/ptsl/ops/create_new_tracks.py @@ -0,0 +1,7 @@ +from ptsl.ops import Operation + + +class CreateNewTracks(Operation): + pass + + diff --git a/ptsl/ops/set_timeline_selection.py b/ptsl/ops/set_timeline_selection.py new file mode 100644 index 0000000..cabd626 --- /dev/null +++ b/ptsl/ops/set_timeline_selection.py @@ -0,0 +1,5 @@ +from ptsl.ops import Operation + + +class SetTimelineSelection(Operation): + pass \ No newline at end of file