Merge "Fix javadoc missing possible return value in AudioRecordingConfiguration" into nyc-dev

am: 0316ed0766

* commit '0316ed0766f6325fa9885488ae0ff0abe6a15a43':
  Fix javadoc missing possible return value in AudioRecordingConfiguration

Change-Id: I132ba188ac843e9b5ba66c36b8c09c030d3f72c7
This commit is contained in:
Jean-Michel Trivi
2016-05-11 00:14:58 +00:00
committed by android-build-merger

View File

@@ -56,28 +56,35 @@ public final class AudioRecordingConfiguration implements Parcelable {
mPatchHandle = patchHandle; mPatchHandle = patchHandle;
} }
// matches the sources that return false in MediaRecorder.isSystemOnlyAudioSource(source)
/** @hide */ /** @hide */
@IntDef({ @IntDef({
MediaRecorder.AudioSource.DEFAULT, MediaRecorder.AudioSource.DEFAULT,
MediaRecorder.AudioSource.MIC,
MediaRecorder.AudioSource.VOICE_UPLINK, MediaRecorder.AudioSource.VOICE_UPLINK,
MediaRecorder.AudioSource.VOICE_DOWNLINK, MediaRecorder.AudioSource.VOICE_DOWNLINK,
MediaRecorder.AudioSource.VOICE_CALL, MediaRecorder.AudioSource.VOICE_CALL,
MediaRecorder.AudioSource.CAMCORDER, MediaRecorder.AudioSource.CAMCORDER,
MediaRecorder.AudioSource.VOICE_RECOGNITION, MediaRecorder.AudioSource.VOICE_RECOGNITION,
MediaRecorder.AudioSource.VOICE_COMMUNICATION MediaRecorder.AudioSource.VOICE_COMMUNICATION,
MediaRecorder.AudioSource.UNPROCESSED
}) })
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface AudioSource {} public @interface AudioSource {}
// documented return values match the sources that return false
// in MediaRecorder.isSystemOnlyAudioSource(source)
/** /**
* Returns the audio source being used for the recording. * Returns the audio source being used for the recording.
* @return one of {@link MediaRecorder.AudioSource#MIC}, * @return one of {@link MediaRecorder.AudioSource#DEFAULT},
* {@link MediaRecorder.AudioSource#MIC},
* {@link MediaRecorder.AudioSource#VOICE_UPLINK}, * {@link MediaRecorder.AudioSource#VOICE_UPLINK},
* {@link MediaRecorder.AudioSource#VOICE_DOWNLINK}, * {@link MediaRecorder.AudioSource#VOICE_DOWNLINK},
* {@link MediaRecorder.AudioSource#VOICE_CALL}, * {@link MediaRecorder.AudioSource#VOICE_CALL},
* {@link MediaRecorder.AudioSource#CAMCORDER}, * {@link MediaRecorder.AudioSource#CAMCORDER},
* {@link MediaRecorder.AudioSource#VOICE_RECOGNITION}, * {@link MediaRecorder.AudioSource#VOICE_RECOGNITION},
* {@link MediaRecorder.AudioSource#VOICE_COMMUNICATION}. * {@link MediaRecorder.AudioSource#VOICE_COMMUNICATION},
* {@link MediaRecorder.AudioSource#UNPROCESSED}.
*/ */
public @AudioSource int getClientAudioSource() { return mClientSource; } public @AudioSource int getClientAudioSource() { return mClientSource; }