Documentation
¶
Overview ¶
Package recorder provides Go bindings for android.media.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type MediaRecorder
- func (m *MediaRecorder) GetActiveMicrophones() (*jni.Object, error)
- func (m *MediaRecorder) GetActiveRecordingConfiguration() (*jni.Object, error)
- func (m *MediaRecorder) GetAudioSourceMax() (int32, error)
- func (m *MediaRecorder) GetLogSessionId() (*jni.Object, error)
- func (m *MediaRecorder) GetMetrics() (*jni.Object, error)
- func (m *MediaRecorder) GetPreferredDevice() (*jni.Object, error)
- func (m *MediaRecorder) GetRoutedDevice() (*jni.Object, error)
- func (m *MediaRecorder) GetRoutedDevices() (*jni.Object, error)
- func (m *MediaRecorder) Prepare() error
- func (m *MediaRecorder) RegisterAudioRecordingCallback(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *MediaRecorder) RemoveOnRoutingChangedListener(arg0 *jni.Object) error
- func (m *MediaRecorder) Reset() error
- func (m *MediaRecorder) SetAudioChannels(arg0 int32) error
- func (m *MediaRecorder) SetAudioEncodingBitRate(arg0 int32) error
- func (m *MediaRecorder) SetAudioProfile(arg0 *jni.Object) error
- func (m *MediaRecorder) SetAudioSamplingRate(arg0 int32) error
- func (m *MediaRecorder) SetCaptureRate(arg0 float64) error
- func (m *MediaRecorder) SetInputSurface(arg0 *jni.Object) error
- func (m *MediaRecorder) SetLocation(arg0 float32, arg1 float32) error
- func (m *MediaRecorder) SetLogSessionId(arg0 *jni.Object) error
- func (m *MediaRecorder) SetNextOutputFile1(arg0 *jni.Object) error
- func (m *MediaRecorder) SetNextOutputFile1_1(arg0 *jni.Object) error
- func (m *MediaRecorder) SetOnErrorListener(arg0 *jni.Object) error
- func (m *MediaRecorder) SetOnInfoListener(arg0 *jni.Object) error
- func (m *MediaRecorder) SetOrientationHint(arg0 int32) error
- func (m *MediaRecorder) SetOutputFile1(arg0 *jni.Object) error
- func (m *MediaRecorder) SetOutputFile1_1(arg0 *jni.Object) error
- func (m *MediaRecorder) SetOutputFile1_2(arg0 string) error
- func (m *MediaRecorder) SetPreferredDevice(arg0 *jni.Object) (bool, error)
- func (m *MediaRecorder) SetPreferredMicrophoneDirection(arg0 int32) (bool, error)
- func (m *MediaRecorder) SetPreferredMicrophoneFieldDimension(arg0 float32) (bool, error)
- func (m *MediaRecorder) SetPreviewDisplay(arg0 *jni.Object) error
- func (m *MediaRecorder) SetProfile(arg0 *jni.Object) error
- func (m *MediaRecorder) SetVideoEncodingBitRate(arg0 int32) error
- func (m *MediaRecorder) SetVideoEncodingProfileLevel(arg0 int32, arg1 int32) error
- func (m *MediaRecorder) SetVideoProfile(arg0 *jni.Object) error
- func (m *MediaRecorder) UnregisterAudioRecordingCallback(arg0 *jni.Object) error
Constants ¶
const ( MediaErrorServerDied = consts.MediaErrorServerDied MediaRecorderErrorUnknown = consts.MediaRecorderErrorUnknown MediaRecorderInfoMaxDurationReached = consts.MediaRecorderInfoMaxDurationReached MediaRecorderInfoMaxFilesizeApproaching = consts.MediaRecorderInfoMaxFilesizeApproaching MediaRecorderInfoMaxFilesizeReached = consts.MediaRecorderInfoMaxFilesizeReached MediaRecorderInfoNextOutputFileStarted = consts.MediaRecorderInfoNextOutputFileStarted MediaRecorderInfoUnknown = consts.MediaRecorderInfoUnknown )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MediaRecorder ¶ added in v0.0.4
MediaRecorder wraps android.media.MediaRecorder.
func (*MediaRecorder) GetActiveMicrophones ¶ added in v0.0.4
func (m *MediaRecorder) GetActiveMicrophones() (*jni.Object, error)
GetActiveMicrophones calls android.media.MediaRecorder.getActiveMicrophones.
func (*MediaRecorder) GetActiveRecordingConfiguration ¶ added in v0.0.4
func (m *MediaRecorder) GetActiveRecordingConfiguration() (*jni.Object, error)
GetActiveRecordingConfiguration calls android.media.MediaRecorder.getActiveRecordingConfiguration.
func (*MediaRecorder) GetAudioSourceMax ¶ added in v0.0.4
func (m *MediaRecorder) GetAudioSourceMax() (int32, error)
GetAudioSourceMax calls android.media.MediaRecorder.getAudioSourceMax.
func (*MediaRecorder) GetLogSessionId ¶ added in v0.0.4
func (m *MediaRecorder) GetLogSessionId() (*jni.Object, error)
GetLogSessionId calls android.media.MediaRecorder.getLogSessionId.
func (*MediaRecorder) GetMetrics ¶ added in v0.0.4
func (m *MediaRecorder) GetMetrics() (*jni.Object, error)
GetMetrics calls android.media.MediaRecorder.getMetrics.
func (*MediaRecorder) GetPreferredDevice ¶ added in v0.0.4
func (m *MediaRecorder) GetPreferredDevice() (*jni.Object, error)
GetPreferredDevice calls android.media.MediaRecorder.getPreferredDevice.
func (*MediaRecorder) GetRoutedDevice ¶ added in v0.0.4
func (m *MediaRecorder) GetRoutedDevice() (*jni.Object, error)
GetRoutedDevice calls android.media.MediaRecorder.getRoutedDevice.
func (*MediaRecorder) GetRoutedDevices ¶ added in v0.0.4
func (m *MediaRecorder) GetRoutedDevices() (*jni.Object, error)
GetRoutedDevices calls android.media.MediaRecorder.getRoutedDevices.
func (*MediaRecorder) Prepare ¶ added in v0.0.4
func (m *MediaRecorder) Prepare() error
Prepare calls android.media.MediaRecorder.prepare.
func (*MediaRecorder) RegisterAudioRecordingCallback ¶ added in v0.0.4
RegisterAudioRecordingCallback calls android.media.MediaRecorder.registerAudioRecordingCallback.
func (*MediaRecorder) RemoveOnRoutingChangedListener ¶ added in v0.0.4
func (m *MediaRecorder) RemoveOnRoutingChangedListener(arg0 *jni.Object) error
RemoveOnRoutingChangedListener calls android.media.MediaRecorder.removeOnRoutingChangedListener.
func (*MediaRecorder) Reset ¶ added in v0.0.4
func (m *MediaRecorder) Reset() error
Reset calls android.media.MediaRecorder.reset.
func (*MediaRecorder) SetAudioChannels ¶ added in v0.0.4
func (m *MediaRecorder) SetAudioChannels(arg0 int32) error
SetAudioChannels calls android.media.MediaRecorder.setAudioChannels.
func (*MediaRecorder) SetAudioEncodingBitRate ¶ added in v0.0.4
func (m *MediaRecorder) SetAudioEncodingBitRate(arg0 int32) error
SetAudioEncodingBitRate calls android.media.MediaRecorder.setAudioEncodingBitRate.
func (*MediaRecorder) SetAudioProfile ¶ added in v0.0.4
func (m *MediaRecorder) SetAudioProfile(arg0 *jni.Object) error
SetAudioProfile calls android.media.MediaRecorder.setAudioProfile.
func (*MediaRecorder) SetAudioSamplingRate ¶ added in v0.0.4
func (m *MediaRecorder) SetAudioSamplingRate(arg0 int32) error
SetAudioSamplingRate calls android.media.MediaRecorder.setAudioSamplingRate.
func (*MediaRecorder) SetCaptureRate ¶ added in v0.0.4
func (m *MediaRecorder) SetCaptureRate(arg0 float64) error
SetCaptureRate calls android.media.MediaRecorder.setCaptureRate.
func (*MediaRecorder) SetInputSurface ¶ added in v0.0.4
func (m *MediaRecorder) SetInputSurface(arg0 *jni.Object) error
SetInputSurface calls android.media.MediaRecorder.setInputSurface.
func (*MediaRecorder) SetLocation ¶ added in v0.0.4
func (m *MediaRecorder) SetLocation(arg0 float32, arg1 float32) error
SetLocation calls android.media.MediaRecorder.setLocation.
func (*MediaRecorder) SetLogSessionId ¶ added in v0.0.4
func (m *MediaRecorder) SetLogSessionId(arg0 *jni.Object) error
SetLogSessionId calls android.media.MediaRecorder.setLogSessionId.
func (*MediaRecorder) SetNextOutputFile1 ¶ added in v0.0.4
func (m *MediaRecorder) SetNextOutputFile1(arg0 *jni.Object) error
SetNextOutputFile1 calls android.media.MediaRecorder.setNextOutputFile.
func (*MediaRecorder) SetNextOutputFile1_1 ¶ added in v0.0.4
func (m *MediaRecorder) SetNextOutputFile1_1(arg0 *jni.Object) error
SetNextOutputFile1_1 calls android.media.MediaRecorder.setNextOutputFile.
func (*MediaRecorder) SetOnErrorListener ¶ added in v0.0.4
func (m *MediaRecorder) SetOnErrorListener(arg0 *jni.Object) error
SetOnErrorListener calls android.media.MediaRecorder.setOnErrorListener.
func (*MediaRecorder) SetOnInfoListener ¶ added in v0.0.4
func (m *MediaRecorder) SetOnInfoListener(arg0 *jni.Object) error
SetOnInfoListener calls android.media.MediaRecorder.setOnInfoListener.
func (*MediaRecorder) SetOrientationHint ¶ added in v0.0.4
func (m *MediaRecorder) SetOrientationHint(arg0 int32) error
SetOrientationHint calls android.media.MediaRecorder.setOrientationHint.
func (*MediaRecorder) SetOutputFile1 ¶ added in v0.0.4
func (m *MediaRecorder) SetOutputFile1(arg0 *jni.Object) error
SetOutputFile1 calls android.media.MediaRecorder.setOutputFile.
func (*MediaRecorder) SetOutputFile1_1 ¶ added in v0.0.4
func (m *MediaRecorder) SetOutputFile1_1(arg0 *jni.Object) error
SetOutputFile1_1 calls android.media.MediaRecorder.setOutputFile.
func (*MediaRecorder) SetOutputFile1_2 ¶ added in v0.0.4
func (m *MediaRecorder) SetOutputFile1_2(arg0 string) error
SetOutputFile1_2 calls android.media.MediaRecorder.setOutputFile.
func (*MediaRecorder) SetPreferredDevice ¶ added in v0.0.4
func (m *MediaRecorder) SetPreferredDevice(arg0 *jni.Object) (bool, error)
SetPreferredDevice calls android.media.MediaRecorder.setPreferredDevice.
func (*MediaRecorder) SetPreferredMicrophoneDirection ¶ added in v0.0.4
func (m *MediaRecorder) SetPreferredMicrophoneDirection(arg0 int32) (bool, error)
SetPreferredMicrophoneDirection calls android.media.MediaRecorder.setPreferredMicrophoneDirection.
func (*MediaRecorder) SetPreferredMicrophoneFieldDimension ¶ added in v0.0.4
func (m *MediaRecorder) SetPreferredMicrophoneFieldDimension(arg0 float32) (bool, error)
SetPreferredMicrophoneFieldDimension calls android.media.MediaRecorder.setPreferredMicrophoneFieldDimension.
func (*MediaRecorder) SetPreviewDisplay ¶ added in v0.0.4
func (m *MediaRecorder) SetPreviewDisplay(arg0 *jni.Object) error
SetPreviewDisplay calls android.media.MediaRecorder.setPreviewDisplay.
func (*MediaRecorder) SetProfile ¶ added in v0.0.4
func (m *MediaRecorder) SetProfile(arg0 *jni.Object) error
SetProfile calls android.media.MediaRecorder.setProfile.
func (*MediaRecorder) SetVideoEncodingBitRate ¶ added in v0.0.4
func (m *MediaRecorder) SetVideoEncodingBitRate(arg0 int32) error
SetVideoEncodingBitRate calls android.media.MediaRecorder.setVideoEncodingBitRate.
func (*MediaRecorder) SetVideoEncodingProfileLevel ¶ added in v0.0.4
func (m *MediaRecorder) SetVideoEncodingProfileLevel(arg0 int32, arg1 int32) error
SetVideoEncodingProfileLevel calls android.media.MediaRecorder.setVideoEncodingProfileLevel.
func (*MediaRecorder) SetVideoProfile ¶ added in v0.0.4
func (m *MediaRecorder) SetVideoProfile(arg0 *jni.Object) error
SetVideoProfile calls android.media.MediaRecorder.setVideoProfile.
func (*MediaRecorder) UnregisterAudioRecordingCallback ¶ added in v0.0.4
func (m *MediaRecorder) UnregisterAudioRecordingCallback(arg0 *jni.Object) error
UnregisterAudioRecordingCallback calls android.media.MediaRecorder.unregisterAudioRecordingCallback.