Package com.viam.common.v1
Class Common.AudioInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Common.AudioInfo,Common.AudioInfo.Builder>
com.viam.common.v1.Common.AudioInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Common.AudioInfoOrBuilder,Cloneable
- Enclosing class:
- Common.AudioInfo
public static final class Common.AudioInfo.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Common.AudioInfo,Common.AudioInfo.Builder>
implements Common.AudioInfoOrBuilder
Information about an audio stream or device.Protobuf type
viam.common.v1.AudioInfo-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionAudio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")Number of audio channels in the recording or playbackSample rate of the audio in HzgetCodec()Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")com.google.protobuf.ByteStringAudio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")intNumber of audio channels in the recording or playbackintSample rate of the audio in HzAudio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")setCodecBytes(com.google.protobuf.ByteString value) Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")setNumChannels(int value) Number of audio channels in the recording or playbacksetSampleRateHz(int value) Sample rate of the audio in HzMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getCodec
Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")
string codec = 1 [json_name = "codec"];- Specified by:
getCodecin interfaceCommon.AudioInfoOrBuilder- Returns:
- The codec.
-
getCodecBytes
public com.google.protobuf.ByteString getCodecBytes()Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")
string codec = 1 [json_name = "codec"];- Specified by:
getCodecBytesin interfaceCommon.AudioInfoOrBuilder- Returns:
- The bytes for codec.
-
setCodec
Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")
string codec = 1 [json_name = "codec"];- Parameters:
value- The codec to set.- Returns:
- This builder for chaining.
-
clearCodec
Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")
string codec = 1 [json_name = "codec"];- Returns:
- This builder for chaining.
-
setCodecBytes
Audio codec used for the stream or device (e.g., "pcm16", "pcm32float", "mp3")
string codec = 1 [json_name = "codec"];- Parameters:
value- The bytes for codec to set.- Returns:
- This builder for chaining.
-
getSampleRateHz
public int getSampleRateHz()Sample rate of the audio in Hz
int32 sample_rate_hz = 2 [json_name = "sampleRateHz"];- Specified by:
getSampleRateHzin interfaceCommon.AudioInfoOrBuilder- Returns:
- The sampleRateHz.
-
setSampleRateHz
Sample rate of the audio in Hz
int32 sample_rate_hz = 2 [json_name = "sampleRateHz"];- Parameters:
value- The sampleRateHz to set.- Returns:
- This builder for chaining.
-
clearSampleRateHz
Sample rate of the audio in Hz
int32 sample_rate_hz = 2 [json_name = "sampleRateHz"];- Returns:
- This builder for chaining.
-
getNumChannels
public int getNumChannels()Number of audio channels in the recording or playback
int32 num_channels = 3 [json_name = "numChannels"];- Specified by:
getNumChannelsin interfaceCommon.AudioInfoOrBuilder- Returns:
- The numChannels.
-
setNumChannels
Number of audio channels in the recording or playback
int32 num_channels = 3 [json_name = "numChannels"];- Parameters:
value- The numChannels to set.- Returns:
- This builder for chaining.
-
clearNumChannels
Number of audio channels in the recording or playback
int32 num_channels = 3 [json_name = "numChannels"];- Returns:
- This builder for chaining.
-