@@ -44,22 +44,15 @@ class ResourceName(google.protobuf.message.Message):
4444 TYPE_FIELD_NUMBER : builtins .int
4545 SUBTYPE_FIELD_NUMBER : builtins .int
4646 NAME_FIELD_NUMBER : builtins .int
47- REMOTE_PATH_FIELD_NUMBER : builtins .int
48- LOCAL_NAME_FIELD_NUMBER : builtins .int
4947 namespace : builtins .str
5048 type : builtins .str
5149 subtype : builtins .str
5250 name : builtins .str
53- local_name : builtins .str
5451
55- @property
56- def remote_path (self ) -> google .protobuf .internal .containers .RepeatedScalarFieldContainer [builtins .str ]:
57- ...
58-
59- def __init__ (self , * , namespace : builtins .str = ..., type : builtins .str = ..., subtype : builtins .str = ..., name : builtins .str = ..., remote_path : collections .abc .Iterable [builtins .str ] | None = ..., local_name : builtins .str = ...) -> None :
52+ def __init__ (self , * , namespace : builtins .str = ..., type : builtins .str = ..., subtype : builtins .str = ..., name : builtins .str = ...) -> None :
6053 ...
6154
62- def ClearField (self , field_name : typing .Literal ['local_name' , b'local_name' , ' name' , b'name' , 'namespace' , b'namespace' , 'remote_path' , b'remote_path ' , 'subtype' , b'subtype' , 'type' , b'type' ]) -> None :
55+ def ClearField (self , field_name : typing .Literal ['name' , b'name' , 'namespace' , b'namespace' , 'subtype' , b'subtype' , 'type' , b'type' ]) -> None :
6356 ...
6457global___ResourceName = ResourceName
6558
@@ -713,6 +706,71 @@ class LogEntry(google.protobuf.message.Message):
713706 def ClearField (self , field_name : typing .Literal ['caller' , b'caller' , 'fields' , b'fields' , 'host' , b'host' , 'level' , b'level' , 'logger_name' , b'logger_name' , 'message' , b'message' , 'stack' , b'stack' , 'time' , b'time' ]) -> None :
714707 ...
715708global___LogEntry = LogEntry
709+
710+ @typing .final
711+ class AudioInfo (google .protobuf .message .Message ):
712+ """Information about an audio stream or device."""
713+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
714+ CODEC_FIELD_NUMBER : builtins .int
715+ SAMPLE_RATE_HZ_FIELD_NUMBER : builtins .int
716+ NUM_CHANNELS_FIELD_NUMBER : builtins .int
717+ codec : builtins .str
718+ 'Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")'
719+ sample_rate_hz : builtins .int
720+ 'Sample rate of the audio in Hz'
721+ num_channels : builtins .int
722+ 'Number of audio channels in the recording or playback'
723+
724+ def __init__ (self , * , codec : builtins .str = ..., sample_rate_hz : builtins .int = ..., num_channels : builtins .int = ...) -> None :
725+ ...
726+
727+ def ClearField (self , field_name : typing .Literal ['codec' , b'codec' , 'num_channels' , b'num_channels' , 'sample_rate_hz' , b'sample_rate_hz' ]) -> None :
728+ ...
729+ global___AudioInfo = AudioInfo
730+
731+ @typing .final
732+ class GetPropertiesRequest (google .protobuf .message .Message ):
733+ """Shared properties for AudioIn and AudioOut components."""
734+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
735+ NAME_FIELD_NUMBER : builtins .int
736+ EXTRA_FIELD_NUMBER : builtins .int
737+ name : builtins .str
738+
739+ @property
740+ def extra (self ) -> google .protobuf .struct_pb2 .Struct :
741+ ...
742+
743+ def __init__ (self , * , name : builtins .str = ..., extra : google .protobuf .struct_pb2 .Struct | None = ...) -> None :
744+ ...
745+
746+ def HasField (self , field_name : typing .Literal ['extra' , b'extra' ]) -> builtins .bool :
747+ ...
748+
749+ def ClearField (self , field_name : typing .Literal ['extra' , b'extra' , 'name' , b'name' ]) -> None :
750+ ...
751+ global___GetPropertiesRequest = GetPropertiesRequest
752+
753+ @typing .final
754+ class GetPropertiesResponse (google .protobuf .message .Message ):
755+ DESCRIPTOR : google .protobuf .descriptor .Descriptor
756+ SUPPORTED_CODECS_FIELD_NUMBER : builtins .int
757+ SAMPLE_RATE_HZ_FIELD_NUMBER : builtins .int
758+ NUM_CHANNELS_FIELD_NUMBER : builtins .int
759+ sample_rate_hz : builtins .int
760+ 'current sample rate in Hz'
761+ num_channels : builtins .int
762+ 'Maximum number of audio channels supported (e.g., 1 for mono, 2 for stereo)'
763+
764+ @property
765+ def supported_codecs (self ) -> google .protobuf .internal .containers .RepeatedScalarFieldContainer [builtins .str ]:
766+ """List of audio codecs supported by the system (e.g., "mp3", "pcm16", "pcm32float")"""
767+
768+ def __init__ (self , * , supported_codecs : collections .abc .Iterable [builtins .str ] | None = ..., sample_rate_hz : builtins .int = ..., num_channels : builtins .int = ...) -> None :
769+ ...
770+
771+ def ClearField (self , field_name : typing .Literal ['num_channels' , b'num_channels' , 'sample_rate_hz' , b'sample_rate_hz' , 'supported_codecs' , b'supported_codecs' ]) -> None :
772+ ...
773+ global___GetPropertiesResponse = GetPropertiesResponse
716774SAFETY_HEARTBEAT_MONITORED_FIELD_NUMBER : builtins .int
717775safety_heartbeat_monitored : google .protobuf .internal .extension_dict ._ExtensionFieldDescriptor [google .protobuf .descriptor_pb2 .MethodOptions , builtins .bool ]
718776'safety_heartbeat_monitored is used on methods to signify that if a session is in use\n and the session was the last to call this method, the resource associated with the\n method will be stopped.\n '
0 commit comments