Package org.robolectric.shadows
Class ShadowMediaRecorder
java.lang.Object
org.robolectric.shadows.ShadowMediaRecorder
@Implements(android.media.MediaRecorder.class) public class ShadowMediaRecorder extends Object
-
Field Summary
Fields Modifier and Type Field Description static intSTATE_DATA_SOURCE_CONFIGUREDstatic intSTATE_ERRORstatic intSTATE_INITIALstatic intSTATE_INITIALIZEDstatic intSTATE_PREPAREDstatic intSTATE_RECORDINGstatic intSTATE_RELEASED -
Constructor Summary
Constructors Constructor Description ShadowMediaRecorder() -
Method Summary
Modifier and Type Method Description protected void__constructor__()protected static void__staticInitializer__()intgetAudioChannels()intgetAudioEncoder()intgetAudioEncodingBitRate()intgetAudioSamplingRate()intgetAudioSource()CameragetCamera()MediaRecorder.OnErrorListenergetErrorListener()MediaRecorder.OnInfoListenergetInfoListener()intgetMaxDuration()longgetMaxFileSize()intgetOutputFormat()StringgetOutputPath()SurfacegetPreviewDisplay()intgetState()protected SurfacegetSurface()intgetVideoEncoder()intgetVideoEncodingBitRate()intgetVideoFrameRate()intgetVideoHeight()intgetVideoSource()intgetVideoWidth()protected voidprepare()protected voidrelease()protected voidreset()protected voidsetAudioChannels(int numChannels)protected voidsetAudioEncoder(int audio_encoder)protected voidsetAudioEncodingBitRate(int bitRate)protected voidsetAudioSamplingRate(int samplingRate)protected voidsetAudioSource(int audio_source)protected voidsetCamera(Camera c)protected voidsetMaxDuration(int max_duration_ms)protected voidsetMaxFileSize(long max_filesize_bytes)protected voidsetOnErrorListener(MediaRecorder.OnErrorListener l)protected voidsetOnInfoListener(MediaRecorder.OnInfoListener listener)protected voidsetOutputFile(String path)protected voidsetOutputFormat(int output_format)protected voidsetPreviewDisplay(Surface sv)protected voidsetVideoEncoder(int video_encoder)protected voidsetVideoEncodingBitRate(int bitRate)protected voidsetVideoFrameRate(int rate)protected voidsetVideoSize(int width, int height)protected voidsetVideoSource(int video_source)protected voidstart()protected voidstop()
-
Field Details
-
STATE_ERROR
public static final int STATE_ERROR- See Also:
- Constant Field Values
-
STATE_INITIAL
public static final int STATE_INITIAL- See Also:
- Constant Field Values
-
STATE_INITIALIZED
public static final int STATE_INITIALIZED- See Also:
- Constant Field Values
-
STATE_DATA_SOURCE_CONFIGURED
public static final int STATE_DATA_SOURCE_CONFIGURED- See Also:
- Constant Field Values
-
STATE_PREPARED
public static final int STATE_PREPARED- See Also:
- Constant Field Values
-
STATE_RECORDING
public static final int STATE_RECORDING- See Also:
- Constant Field Values
-
STATE_RELEASED
public static final int STATE_RELEASED- See Also:
- Constant Field Values
-
-
Constructor Details
-
ShadowMediaRecorder
public ShadowMediaRecorder()
-
-
Method Details
-
__staticInitializer__
-
__constructor__
-
setAudioChannels
-
setAudioEncoder
-
setAudioEncodingBitRate
-
setAudioSamplingRate
-
setAudioSource
-
setCamera
-
setMaxDuration
-
setMaxFileSize
-
setOnErrorListener
-
setOnInfoListener
-
setOutputFile
-
setOutputFormat
-
setPreviewDisplay
-
setVideoEncoder
-
setVideoEncodingBitRate
-
setVideoFrameRate
-
setVideoSize
-
setVideoSource
-
prepare
-
start
-
stop
-
reset
-
release
-
getSurface
-
getCamera
-
getAudioChannels
public int getAudioChannels() -
getAudioEncoder
public int getAudioEncoder() -
getAudioEncodingBitRate
public int getAudioEncodingBitRate() -
getAudioSamplingRate
public int getAudioSamplingRate() -
getAudioSource
public int getAudioSource() -
getMaxDuration
public int getMaxDuration() -
getMaxFileSize
public long getMaxFileSize() -
getOutputPath
-
getOutputFormat
public int getOutputFormat() -
getVideoEncoder
public int getVideoEncoder() -
getVideoEncodingBitRate
public int getVideoEncodingBitRate() -
getVideoFrameRate
public int getVideoFrameRate() -
getVideoWidth
public int getVideoWidth() -
getVideoHeight
public int getVideoHeight() -
getVideoSource
public int getVideoSource() -
getPreviewDisplay
-
getErrorListener
-
getInfoListener
-
getState
public int getState()
-