/* AudioConst.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.host.recorder.audio; /** * 音声録音Broadcastで使用する定数を定義. * * [音声録音開始リクエストBroadcast] * ・ホストデバイスプラグインのHostMediaStreamingRecordingProfileから送信される。 * ・action: SEND_HOSTDP_TO_AUDIO * ・putExtra(EXTRA_NAME, EXTRA_NAME_AUDIO_RECORD_START); * * [音声録音停止リクエストBroadcast] * ・ホストデバイスプラグインのHostMediaStreamingRecordingProfileへレスポンスを返す。 * ・action: SEND_CAMERA_TO_AUDIO * ・putExtra(EXTRA_NAME, EXTRA_NAME_AUDIO_RECORD_STOP); * * [音声録音一時停止リクエストBroadcast] * ・ホストデバイスプラグインのHostMediaStreamingRecordingProfileへレスポンスを返す。 * ・action: SEND_CAMERA_TO_AUDIO * ・putExtra(EXTRA_NAME, EXTRA_NAME_AUDIO_RECORD_PAUSE); * * @author NTT DOCOMO, INC. */ public final class AudioConst { /** * Constructor. */ private AudioConst() { // No operation. } /** Audio呼び出しアクション. */ public static final String SEND_HOSTDP_TO_AUDIO = "org.deviceconnect.android.intent.action.SEND_HOSTDP_TO_AUDIO"; /** コマンド名. */ public static final String EXTRA_NAME = "command"; /** 再生. */ public static final String EXTRA_NAME_AUDIO_RECORD_START = "start"; /** 停止. */ public static final String EXTRA_NAME_AUDIO_RECORD_STOP = "stop"; /** 一時停止. */ public static final String EXTRA_NAME_AUDIO_RECORD_PAUSE = "pause"; /** Resume. */ public static final String EXTRA_NAME_AUDIO_RECORD_RESUME = "resume"; /** ファイル名. */ public static final String EXTRA_FINE_NAME = "filename"; /** コールバック */ public static final String EXTRA_CALLBACK = "callback"; /** コールバックのエラーメッセージ。 */ public static final String EXTRA_CALLBACK_ERROR_MESSAGE = "callback_error_message"; /** フォーマット名. */ public static final String FORMAT_TYPE = ".3gp"; }