Package io.redvox.apis
Class RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
io.redvox.apis.RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder,Cloneable
- Enclosing class:
- RedvoxApiM.RedvoxPacketM.Sensors.Audio
public static final class RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
implements RedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
This message describes a stable audio channel See: https://github.com/RedVoxInc/redvox-api-1000/src/master/docs/standards/storing_audio_data.mdProtobuf type
redvox_api_m.RedvoxPacketM.Sensors.Audio-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Bits of precision for normalized audio samplesThe audio encoding used...clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Timestamp of the first audio sampleIf audio data has been scrambled to remove voiceclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Microphone sample rate in HzList of audio samplesThe name or description of the audio sensorclone()booleancontainsMetadata(String key) A map from string to string for including untyped metadatafloatBits of precision for normalized audio samplesstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe audio encoding used...com.google.protobuf.ByteStringThe audio encoding used...doubleTimestamp of the first audio samplebooleanIf audio data has been scrambled to remove voiceDeprecated.intA map from string to string for including untyped metadataA map from string to string for including untyped metadatagetMetadataOrDefault(String key, String defaultValue) A map from string to string for including untyped metadatagetMetadataOrThrow(String key) A map from string to string for including untyped metadataDeprecated.floatMicrophone sample rate in HzList of audio samplesList of audio samplesList of audio samplesThe name or description of the audio sensorcom.google.protobuf.ByteStringThe name or description of the audio sensorbooleanList of audio samplesprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) List of audio samplesmergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllMetadata(Map<String, String> values) A map from string to string for including untyped metadataputMetadata(String key, String value) A map from string to string for including untyped metadataremoveMetadata(String key) A map from string to string for including untyped metadatasetBitsOfPrecision(float value) Bits of precision for normalized audio samplessetEncoding(String value) The audio encoding used...setEncodingBytes(com.google.protobuf.ByteString value) The audio encoding used...setFirstSampleTimestamp(double value) Timestamp of the first audio samplesetIsScrambled(boolean value) If audio data has been scrambled to remove voicesetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSampleRate(float value) Microphone sample rate in HzList of audio samplessetSamples(RedvoxApiM.RedvoxPacketM.SamplePayload.Builder builderForValue) List of audio samplessetSensorDescription(String value) The name or description of the audio sensorsetSensorDescriptionBytes(com.google.protobuf.ByteString value) The name or description of the audio sensorsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
setField
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
clearField
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
clearOneof
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
setRepeatedField
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
addRepeatedField
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder mergeFrom(RedvoxApiM.RedvoxPacketM.Sensors.Audio other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>- Throws:
IOException
-
getSensorDescription
The name or description of the audio sensor
string sensor_description = 1;- Specified by:
getSensorDescriptionin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The sensorDescription.
-
getSensorDescriptionBytes
public com.google.protobuf.ByteString getSensorDescriptionBytes()The name or description of the audio sensor
string sensor_description = 1;- Specified by:
getSensorDescriptionBytesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The bytes for sensorDescription.
-
setSensorDescription
The name or description of the audio sensor
string sensor_description = 1;- Parameters:
value- The sensorDescription to set.- Returns:
- This builder for chaining.
-
clearSensorDescription
The name or description of the audio sensor
string sensor_description = 1;- Returns:
- This builder for chaining.
-
setSensorDescriptionBytes
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setSensorDescriptionBytes(com.google.protobuf.ByteString value) The name or description of the audio sensor
string sensor_description = 1;- Parameters:
value- The bytes for sensorDescription to set.- Returns:
- This builder for chaining.
-
getFirstSampleTimestamp
public double getFirstSampleTimestamp()Timestamp of the first audio sample
double first_sample_timestamp = 2;- Specified by:
getFirstSampleTimestampin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The firstSampleTimestamp.
-
setFirstSampleTimestamp
Timestamp of the first audio sample
double first_sample_timestamp = 2;- Parameters:
value- The firstSampleTimestamp to set.- Returns:
- This builder for chaining.
-
clearFirstSampleTimestamp
Timestamp of the first audio sample
double first_sample_timestamp = 2;- Returns:
- This builder for chaining.
-
getSampleRate
public float getSampleRate()Microphone sample rate in Hz
float sample_rate = 3;- Specified by:
getSampleRatein interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The sampleRate.
-
setSampleRate
Microphone sample rate in Hz
float sample_rate = 3;- Parameters:
value- The sampleRate to set.- Returns:
- This builder for chaining.
-
clearSampleRate
Microphone sample rate in Hz
float sample_rate = 3;- Returns:
- This builder for chaining.
-
getBitsOfPrecision
public float getBitsOfPrecision()Bits of precision for normalized audio samples
float bits_of_precision = 4;- Specified by:
getBitsOfPrecisionin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The bitsOfPrecision.
-
setBitsOfPrecision
Bits of precision for normalized audio samples
float bits_of_precision = 4;- Parameters:
value- The bitsOfPrecision to set.- Returns:
- This builder for chaining.
-
clearBitsOfPrecision
Bits of precision for normalized audio samples
float bits_of_precision = 4;- Returns:
- This builder for chaining.
-
getIsScrambled
public boolean getIsScrambled()If audio data has been scrambled to remove voice
bool is_scrambled = 5;- Specified by:
getIsScrambledin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The isScrambled.
-
setIsScrambled
If audio data has been scrambled to remove voice
bool is_scrambled = 5;- Parameters:
value- The isScrambled to set.- Returns:
- This builder for chaining.
-
clearIsScrambled
If audio data has been scrambled to remove voice
bool is_scrambled = 5;- Returns:
- This builder for chaining.
-
getEncoding
The audio encoding used... TODO: Turn this into an enum!
string encoding = 6;- Specified by:
getEncodingin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The encoding.
-
getEncodingBytes
public com.google.protobuf.ByteString getEncodingBytes()The audio encoding used... TODO: Turn this into an enum!
string encoding = 6;- Specified by:
getEncodingBytesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The bytes for encoding.
-
setEncoding
The audio encoding used... TODO: Turn this into an enum!
string encoding = 6;- Parameters:
value- The encoding to set.- Returns:
- This builder for chaining.
-
clearEncoding
The audio encoding used... TODO: Turn this into an enum!
string encoding = 6;- Returns:
- This builder for chaining.
-
setEncodingBytes
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setEncodingBytes(com.google.protobuf.ByteString value) The audio encoding used... TODO: Turn this into an enum!
string encoding = 6;- Parameters:
value- The bytes for encoding to set.- Returns:
- This builder for chaining.
-
hasSamples
public boolean hasSamples()List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7;- Specified by:
hasSamplesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- Whether the samples field is set.
-
getSamples
List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7;- Specified by:
getSamplesin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder- Returns:
- The samples.
-
setSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setSamples(RedvoxApiM.RedvoxPacketM.SamplePayload value) List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7; -
setSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setSamples(RedvoxApiM.RedvoxPacketM.SamplePayload.Builder builderForValue) List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7; -
mergeSamples
public RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder mergeSamples(RedvoxApiM.RedvoxPacketM.SamplePayload value) List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7; -
clearSamples
List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7; -
getSamplesBuilder
List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7; -
getSamplesOrBuilder
List of audio samples
.redvox_api_m.RedvoxPacketM.SamplePayload samples = 7;- Specified by:
getSamplesOrBuilderin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
getMetadataCount
public int getMetadataCount()Description copied from interface:RedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilderA map from string to string for including untyped metadata
map<string, string> metadata = 8;- Specified by:
getMetadataCountin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
containsMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 8;- Specified by:
containsMetadatain interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
getMetadataMap
A map from string to string for including untyped metadata
map<string, string> metadata = 8;- Specified by:
getMetadataMapin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
getMetadataOrDefault
A map from string to string for including untyped metadata
map<string, string> metadata = 8;- Specified by:
getMetadataOrDefaultin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
getMetadataOrThrow
A map from string to string for including untyped metadata
map<string, string> metadata = 8;- Specified by:
getMetadataOrThrowin interfaceRedvoxApiM.RedvoxPacketM.Sensors.AudioOrBuilder
-
clearMetadata
-
removeMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 8; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 8; -
putAllMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 8; -
setUnknownFields
public final RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-
mergeUnknownFields
public final RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.Sensors.Audio.Builder>
-