@@ -143,6 +143,30 @@ def stop_event(self, event_id: str, timeout: Optional[int] = None) -> None:
143143 headers = self .generate_headers (url )
144144 self .send_request (http_method = "POST" , url = url , headers = headers , body = body , timeout = timeout )
145145
146+ def event_pause_output (self , event_id : str , output_id : str , timeout : Optional [int ] = None ) -> None :
147+ url = f'{ self .server_url } /live_events/{ event_id } /pause_output'
148+ body = f"<output_id>{ output_id } </output_id>"
149+ headers = self .generate_headers (url )
150+ self .send_request (http_method = "POST" , url = url , headers = headers , body = body , timeout = timeout )
151+
152+ def event_unpause_output (self , event_id : str , output_id : str , timeout : Optional [int ] = None ) -> None :
153+ url = f'{ self .server_url } /live_events/{ event_id } /unpause_output'
154+ body = f"<output_id>{ output_id } </output_id>"
155+ headers = self .generate_headers (url )
156+ self .send_request (http_method = "POST" , url = url , headers = headers , body = body , timeout = timeout )
157+
158+ def event_start_output (self , event_id : str , output_id : str , timeout : Optional [int ] = None ) -> None :
159+ url = f'{ self .server_url } /live_events/{ event_id } /start_output'
160+ body = f"<output_id>{ output_id } </output_id>"
161+ headers = self .generate_headers (url )
162+ self .send_request (http_method = "POST" , url = url , headers = headers , body = body , timeout = timeout )
163+
164+ def event_stop_output (self , event_id : str , output_id : str , timeout : Optional [int ] = None ) -> None :
165+ url = f'{ self .server_url } /live_events/{ event_id } /stop_output'
166+ body = f"<output_id>{ output_id } </output_id>"
167+ headers = self .generate_headers (url )
168+ self .send_request (http_method = "POST" , url = url , headers = headers , body = body , timeout = timeout )
169+
146170 def reset_event (self , event_id : str , timeout : Optional [int ] = None ) -> None :
147171 url = f'{ self .server_url } /live_events/{ event_id } /reset'
148172 headers = self .generate_headers (url )
0 commit comments