/*
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";
}