Package io.redvox.apis
Class RedvoxApiM.RedvoxPacketM.TimingInformation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
io.redvox.apis.RedvoxApiM.RedvoxPacketM.TimingInformation.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder,Cloneable
- Enclosing class:
- RedvoxApiM.RedvoxPacketM.TimingInformation
public static final class RedvoxApiM.RedvoxPacketM.TimingInformation.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
implements RedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
Stores timing information and related metrics See: https://github.com/RedVoxInc/redvox-api-1000/src/master/docs/standards/keeping_time.mdProtobuf type
redvox_api_m.RedvoxPacketM.TimingInformation-
Method Summary
Modifier and TypeMethodDescriptionaddAllSynchExchanges(Iterable<? extends RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange> values) An array of synchronization params from the synch serveraddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange value) An array of synchronization params from the synch serveraddSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder builderForValue) An array of synchronization params from the synch serverAn array of synchronization params from the synch serverAn array of synchronization params from the synch serverAn array of synchronization params from the synch serveraddSynchExchangesBuilder(int index) An array of synchronization params from the synch serverbuild()clear()The start of the app as machine timeThe best latency as determined from the synch params in microsecondsThe best offset as determined from the synch params in microsecondsclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) End timestamp of the packet using machine time (corresponding to the last audio sample)End timestamp of the packet using the os clock (corresponding to the last audio sample)Start timestamp of the packet using machine time (corresponding to the first audio sample)Start timestamp of the packet using the os clock (corresponding to first audio sample)The overall timing scoreMethod used to provide scoreTimestamp that the packet arrived at the acquisition serverAn array of synchronization params from the synch serverA unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)clone()booleancontainsMetadata(String key) A map from string to string for including untyped metadatadoubleThe start of the app as machine timefloatThe best latency as determined from the synch params in microsecondsfloatThe best offset as determined from the synch params in microsecondsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.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.doubleEnd timestamp of the packet using machine time (corresponding to the last audio sample)doubleEnd timestamp of the packet using the os clock (corresponding to the last audio sample)doubleStart timestamp of the packet using machine time (corresponding to the first audio sample)doubleStart timestamp of the packet using the os clock (corresponding to first audio sample)floatgetScore()The overall timing scoreMethod used to provide scoreintMethod used to provide scoredoubleTimestamp that the packet arrived at the acquisition servergetSynchExchanges(int index) An array of synchronization params from the synch servergetSynchExchangesBuilder(int index) An array of synchronization params from the synch serverAn array of synchronization params from the synch serverintAn array of synchronization params from the synch serverAn array of synchronization params from the synch servergetSynchExchangesOrBuilder(int index) An array of synchronization params from the synch serverAn array of synchronization params from the synch servergetUnit()A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)intA unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)protected 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) mergeUnknownFields(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 metadataremoveSynchExchanges(int index) An array of synchronization params from the synch serversetAppStartMachTimestamp(double value) The start of the app as machine timesetBestLatency(float value) The best latency as determined from the synch params in microsecondssetBestOffset(float value) The best offset as determined from the synch params in microsecondssetPacketEndMachTimestamp(double value) End timestamp of the packet using machine time (corresponding to the last audio sample)setPacketEndOsTimestamp(double value) End timestamp of the packet using the os clock (corresponding to the last audio sample)setPacketStartMachTimestamp(double value) Start timestamp of the packet using machine time (corresponding to the first audio sample)setPacketStartOsTimestamp(double value) Start timestamp of the packet using the os clock (corresponding to first audio sample)setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setScore(float value) The overall timing scoreMethod used to provide scoresetScoreMethodValue(int value) Method used to provide scoresetServerAcquisitionArrivalTimestamp(double value) Timestamp that the packet arrived at the acquisition serversetSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange value) An array of synchronization params from the synch serversetSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder builderForValue) An array of synchronization params from the synch serverA unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)setUnitValue(int value) A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)setUnknownFields(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.TimingInformation.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.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.TimingInformation.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.TimingInformation.Builder>
-
setField
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>
-
clearField
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>
-
clearOneof
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>
-
setRepeatedField
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>
-
addRepeatedField
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder mergeFrom(RedvoxApiM.RedvoxPacketM.TimingInformation other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
-
mergeFrom
public RedvoxApiM.RedvoxPacketM.TimingInformation.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.TimingInformation.Builder>- Throws:
IOException
-
getPacketStartOsTimestamp
public double getPacketStartOsTimestamp()Start timestamp of the packet using the os clock (corresponding to first audio sample)
double packet_start_os_timestamp = 1;- Specified by:
getPacketStartOsTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The packetStartOsTimestamp.
-
setPacketStartOsTimestamp
Start timestamp of the packet using the os clock (corresponding to first audio sample)
double packet_start_os_timestamp = 1;- Parameters:
value- The packetStartOsTimestamp to set.- Returns:
- This builder for chaining.
-
clearPacketStartOsTimestamp
Start timestamp of the packet using the os clock (corresponding to first audio sample)
double packet_start_os_timestamp = 1;- Returns:
- This builder for chaining.
-
getPacketStartMachTimestamp
public double getPacketStartMachTimestamp()Start timestamp of the packet using machine time (corresponding to the first audio sample)
double packet_start_mach_timestamp = 2;- Specified by:
getPacketStartMachTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The packetStartMachTimestamp.
-
setPacketStartMachTimestamp
Start timestamp of the packet using machine time (corresponding to the first audio sample)
double packet_start_mach_timestamp = 2;- Parameters:
value- The packetStartMachTimestamp to set.- Returns:
- This builder for chaining.
-
clearPacketStartMachTimestamp
Start timestamp of the packet using machine time (corresponding to the first audio sample)
double packet_start_mach_timestamp = 2;- Returns:
- This builder for chaining.
-
getPacketEndOsTimestamp
public double getPacketEndOsTimestamp()End timestamp of the packet using the os clock (corresponding to the last audio sample)
double packet_end_os_timestamp = 3;- Specified by:
getPacketEndOsTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The packetEndOsTimestamp.
-
setPacketEndOsTimestamp
End timestamp of the packet using the os clock (corresponding to the last audio sample)
double packet_end_os_timestamp = 3;- Parameters:
value- The packetEndOsTimestamp to set.- Returns:
- This builder for chaining.
-
clearPacketEndOsTimestamp
End timestamp of the packet using the os clock (corresponding to the last audio sample)
double packet_end_os_timestamp = 3;- Returns:
- This builder for chaining.
-
getPacketEndMachTimestamp
public double getPacketEndMachTimestamp()End timestamp of the packet using machine time (corresponding to the last audio sample)
double packet_end_mach_timestamp = 4;- Specified by:
getPacketEndMachTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The packetEndMachTimestamp.
-
setPacketEndMachTimestamp
End timestamp of the packet using machine time (corresponding to the last audio sample)
double packet_end_mach_timestamp = 4;- Parameters:
value- The packetEndMachTimestamp to set.- Returns:
- This builder for chaining.
-
clearPacketEndMachTimestamp
End timestamp of the packet using machine time (corresponding to the last audio sample)
double packet_end_mach_timestamp = 4;- Returns:
- This builder for chaining.
-
getServerAcquisitionArrivalTimestamp
public double getServerAcquisitionArrivalTimestamp()Timestamp that the packet arrived at the acquisition server
double server_acquisition_arrival_timestamp = 5;- Specified by:
getServerAcquisitionArrivalTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The serverAcquisitionArrivalTimestamp.
-
setServerAcquisitionArrivalTimestamp
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setServerAcquisitionArrivalTimestamp(double value) Timestamp that the packet arrived at the acquisition server
double server_acquisition_arrival_timestamp = 5;- Parameters:
value- The serverAcquisitionArrivalTimestamp to set.- Returns:
- This builder for chaining.
-
clearServerAcquisitionArrivalTimestamp
Timestamp that the packet arrived at the acquisition server
double server_acquisition_arrival_timestamp = 5;- Returns:
- This builder for chaining.
-
getAppStartMachTimestamp
public double getAppStartMachTimestamp()The start of the app as machine time
double app_start_mach_timestamp = 6;- Specified by:
getAppStartMachTimestampin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The appStartMachTimestamp.
-
setAppStartMachTimestamp
The start of the app as machine time
double app_start_mach_timestamp = 6;- Parameters:
value- The appStartMachTimestamp to set.- Returns:
- This builder for chaining.
-
clearAppStartMachTimestamp
The start of the app as machine time
double app_start_mach_timestamp = 6;- Returns:
- This builder for chaining.
-
getSynchExchangesList
An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7;- Specified by:
getSynchExchangesListin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getSynchExchangesCount
public int getSynchExchangesCount()An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7;- Specified by:
getSynchExchangesCountin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getSynchExchanges
An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7;- Specified by:
getSynchExchangesin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
setSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange value) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
setSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder builderForValue) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder addSynchExchanges(RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange value) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder addSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange value) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder addSynchExchanges(RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder builderForValue) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder addSynchExchanges(int index, RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder builderForValue) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addAllSynchExchanges
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder addAllSynchExchanges(Iterable<? extends RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange> values) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
clearSynchExchanges
An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
removeSynchExchanges
An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
getSynchExchangesBuilder
public RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder getSynchExchangesBuilder(int index) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
getSynchExchangesOrBuilder
public RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchangeOrBuilder getSynchExchangesOrBuilder(int index) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7;- Specified by:
getSynchExchangesOrBuilderin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getSynchExchangesOrBuilderList
public List<? extends RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchangeOrBuilder> getSynchExchangesOrBuilderList()An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7;- Specified by:
getSynchExchangesOrBuilderListin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
addSynchExchangesBuilder
An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
addSynchExchangesBuilder
public RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder addSynchExchangesBuilder(int index) An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
getSynchExchangesBuilderList
public List<RedvoxApiM.RedvoxPacketM.TimingInformation.SynchExchange.Builder> getSynchExchangesBuilderList()An array of synchronization params from the synch server
repeated .redvox_api_m.RedvoxPacketM.TimingInformation.SynchExchange synch_exchanges = 7; -
getBestLatency
public float getBestLatency()The best latency as determined from the synch params in microseconds
float best_latency = 8;- Specified by:
getBestLatencyin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The bestLatency.
-
setBestLatency
The best latency as determined from the synch params in microseconds
float best_latency = 8;- Parameters:
value- The bestLatency to set.- Returns:
- This builder for chaining.
-
clearBestLatency
The best latency as determined from the synch params in microseconds
float best_latency = 8;- Returns:
- This builder for chaining.
-
getBestOffset
public float getBestOffset()The best offset as determined from the synch params in microseconds
float best_offset = 9;- Specified by:
getBestOffsetin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The bestOffset.
-
setBestOffset
The best offset as determined from the synch params in microseconds
float best_offset = 9;- Parameters:
value- The bestOffset to set.- Returns:
- This builder for chaining.
-
clearBestOffset
The best offset as determined from the synch params in microseconds
float best_offset = 9;- Returns:
- This builder for chaining.
-
getScore
public float getScore()The overall timing score
float score = 10;- Specified by:
getScorein interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The score.
-
setScore
The overall timing score
float score = 10;- Parameters:
value- The score to set.- Returns:
- This builder for chaining.
-
clearScore
The overall timing score
float score = 10;- Returns:
- This builder for chaining.
-
getScoreMethodValue
public int getScoreMethodValue()Method used to provide score
.redvox_api_m.RedvoxPacketM.TimingInformation.TimingScoreMethod score_method = 11;- Specified by:
getScoreMethodValuein interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The enum numeric value on the wire for scoreMethod.
-
setScoreMethodValue
Method used to provide score
.redvox_api_m.RedvoxPacketM.TimingInformation.TimingScoreMethod score_method = 11;- Parameters:
value- The enum numeric value on the wire for scoreMethod to set.- Returns:
- This builder for chaining.
-
getScoreMethod
Method used to provide score
.redvox_api_m.RedvoxPacketM.TimingInformation.TimingScoreMethod score_method = 11;- Specified by:
getScoreMethodin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The scoreMethod.
-
setScoreMethod
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setScoreMethod(RedvoxApiM.RedvoxPacketM.TimingInformation.TimingScoreMethod value) Method used to provide score
.redvox_api_m.RedvoxPacketM.TimingInformation.TimingScoreMethod score_method = 11;- Parameters:
value- The scoreMethod to set.- Returns:
- This builder for chaining.
-
clearScoreMethod
Method used to provide score
.redvox_api_m.RedvoxPacketM.TimingInformation.TimingScoreMethod score_method = 11;- Returns:
- This builder for chaining.
-
getUnitValue
public int getUnitValue()A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)
.redvox_api_m.RedvoxPacketM.Unit unit = 12;- Specified by:
getUnitValuein interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The enum numeric value on the wire for unit.
-
setUnitValue
A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)
.redvox_api_m.RedvoxPacketM.Unit unit = 12;- Parameters:
value- The enum numeric value on the wire for unit to set.- Returns:
- This builder for chaining.
-
getUnit
A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)
.redvox_api_m.RedvoxPacketM.Unit unit = 12;- Specified by:
getUnitin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder- Returns:
- The unit.
-
setUnit
public RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setUnit(RedvoxApiM.RedvoxPacketM.Unit value) A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)
.redvox_api_m.RedvoxPacketM.Unit unit = 12;- Parameters:
value- The unit to set.- Returns:
- This builder for chaining.
-
clearUnit
A unit describing the time (should always be MICROSECONDS_SINCE_UNIX_EPOCH)
.redvox_api_m.RedvoxPacketM.Unit unit = 12;- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:RedvoxApiM.RedvoxPacketM.TimingInformationOrBuilderA map from string to string for including untyped metadata
map<string, string> metadata = 13;- Specified by:
getMetadataCountin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
containsMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 13;- Specified by:
containsMetadatain interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getMetadataMap
A map from string to string for including untyped metadata
map<string, string> metadata = 13;- Specified by:
getMetadataMapin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getMetadataOrDefault
A map from string to string for including untyped metadata
map<string, string> metadata = 13;- Specified by:
getMetadataOrDefaultin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
getMetadataOrThrow
A map from string to string for including untyped metadata
map<string, string> metadata = 13;- Specified by:
getMetadataOrThrowin interfaceRedvoxApiM.RedvoxPacketM.TimingInformationOrBuilder
-
clearMetadata
-
removeMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 13; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 13; -
putAllMetadata
A map from string to string for including untyped metadata
map<string, string> metadata = 13; -
setUnknownFields
public final RedvoxApiM.RedvoxPacketM.TimingInformation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
-
mergeUnknownFields
public final RedvoxApiM.RedvoxPacketM.TimingInformation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RedvoxApiM.RedvoxPacketM.TimingInformation.Builder>
-