Documentation
¶
Overview ¶
Package audiorecord provides Go bindings for android.media.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type AudioRecord
- func (m *AudioRecord) GetActiveMicrophones() (*jni.Object, error)
- func (m *AudioRecord) GetActiveRecordingConfiguration() (*jni.Object, error)
- func (m *AudioRecord) GetAudioFormat() (int32, error)
- func (m *AudioRecord) GetAudioSessionId() (int32, error)
- func (m *AudioRecord) GetAudioSource() (int32, error)
- func (m *AudioRecord) GetBufferSizeInFrames() (int32, error)
- func (m *AudioRecord) GetChannelConfiguration() (int32, error)
- func (m *AudioRecord) GetChannelCount() (int32, error)
- func (m *AudioRecord) GetFormat() (*jni.Object, error)
- func (m *AudioRecord) GetLogSessionId() (*jni.Object, error)
- func (m *AudioRecord) GetMetrics() (*jni.Object, error)
- func (m *AudioRecord) GetMinBufferSize(arg0 int32, arg1 int32, arg2 int32) (int32, error)
- func (m *AudioRecord) GetNotificationMarkerPosition() (int32, error)
- func (m *AudioRecord) GetPositionNotificationPeriod() (int32, error)
- func (m *AudioRecord) GetPreferredDevice() (*jni.Object, error)
- func (m *AudioRecord) GetRecordingState() (int32, error)
- func (m *AudioRecord) GetRoutedDevice() (*jni.Object, error)
- func (m *AudioRecord) GetRoutedDevices() (*jni.Object, error)
- func (m *AudioRecord) GetSampleRate() (int32, error)
- func (m *AudioRecord) GetState() (int32, error)
- func (m *AudioRecord) GetTimestamp(arg0 *jni.Object, arg1 int32) (int32, error)
- func (m *AudioRecord) IsPrivacySensitive() (bool, error)
- func (m *AudioRecord) Read3(arg0 *jni.Object, arg1 int32, arg2 int32) (int32, error)
- func (m *AudioRecord) Read3_3(arg0 *jni.Object, arg1 int32, arg2 int32) (int32, error)
- func (m *AudioRecord) Read4_1(arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32) (int32, error)
- func (m *AudioRecord) Read4_2(arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32) (int32, error)
- func (m *AudioRecord) Read4_4(arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32) (int32, error)
- func (m *AudioRecord) RegisterAudioRecordingCallback(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *AudioRecord) Release() error
- func (m *AudioRecord) RemoveOnRoutingChangedListener1(arg0 *jni.Object) error
- func (m *AudioRecord) RemoveOnRoutingChangedListener1_1(arg0 *jni.Object) error
- func (m *AudioRecord) SetLogSessionId(arg0 *jni.Object) error
- func (m *AudioRecord) SetNotificationMarkerPosition(arg0 int32) (int32, error)
- func (m *AudioRecord) SetPositionNotificationPeriod(arg0 int32) (int32, error)
- func (m *AudioRecord) SetPreferredDevice(arg0 *jni.Object) (bool, error)
- func (m *AudioRecord) SetPreferredMicrophoneDirection(arg0 int32) (bool, error)
- func (m *AudioRecord) SetPreferredMicrophoneFieldDimension(arg0 float32) (bool, error)
- func (m *AudioRecord) SetRecordPositionUpdateListener(arg0 *jni.Object) error
- func (m *AudioRecord) StartRecording0() error
- func (m *AudioRecord) StartRecording1_1(arg0 *jni.Object) error
- func (m *AudioRecord) Stop() error
- func (m *AudioRecord) ToString() (string, error)
- func (m *AudioRecord) UnregisterAudioRecordingCallback(arg0 *jni.Object) error
- type AudioRecordBuilder
- func (m *AudioRecordBuilder) Build() (*jni.Object, error)
- func (m *AudioRecordBuilder) SetAudioFormat(arg0 *jni.Object) (*jni.Object, error)
- func (m *AudioRecordBuilder) SetAudioPlaybackCaptureConfig(arg0 *jni.Object) (*jni.Object, error)
- func (m *AudioRecordBuilder) SetAudioSource(arg0 int32) (*jni.Object, error)
- func (m *AudioRecordBuilder) SetBufferSizeInBytes(arg0 int32) (*jni.Object, error)
- func (m *AudioRecordBuilder) SetContext(arg0 *jni.Object) (*jni.Object, error)
- func (m *AudioRecordBuilder) SetPrivacySensitive(arg0 bool) (*jni.Object, error)
- func (m *AudioRecordBuilder) ToString() (string, error)
- type AudioRecordMetricsConstants
- type AudioRecordOnRecordPositionUpdateListener
- type AudioRecordOnRoutingChangedListener
Constants ¶
const ( Error = consts.Error ErrorBadValue = consts.ErrorBadValue ErrorDeadObject = consts.ErrorDeadObject ErrorInvalidOperation = consts.ErrorInvalidOperation ReadBlocking = consts.ReadBlocking ReadNonBlocking = consts.ReadNonBlocking RecordstateRecording = consts.RecordstateRecording RecordstateStopped = consts.RecordstateStopped StateInitialized = consts.StateInitialized StateUninitialized = consts.StateUninitialized Success = consts.Success )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AudioRecord ¶ added in v0.0.4
AudioRecord wraps android.media.AudioRecord.
func NewAudioRecord ¶ added in v0.0.7
func NewAudioRecord(vm *jni.VM, arg0 int32, arg1 int32, arg2 int32, arg3 int32, arg4 int32) (*AudioRecord, error)
NewAudioRecord creates a new android.media.AudioRecord instance.
func (*AudioRecord) GetActiveMicrophones ¶ added in v0.0.4
func (m *AudioRecord) GetActiveMicrophones() (*jni.Object, error)
GetActiveMicrophones calls android.media.AudioRecord.getActiveMicrophones.
func (*AudioRecord) GetActiveRecordingConfiguration ¶ added in v0.0.4
func (m *AudioRecord) GetActiveRecordingConfiguration() (*jni.Object, error)
GetActiveRecordingConfiguration calls android.media.AudioRecord.getActiveRecordingConfiguration.
func (*AudioRecord) GetAudioFormat ¶ added in v0.0.4
func (m *AudioRecord) GetAudioFormat() (int32, error)
GetAudioFormat calls android.media.AudioRecord.getAudioFormat.
func (*AudioRecord) GetAudioSessionId ¶ added in v0.0.4
func (m *AudioRecord) GetAudioSessionId() (int32, error)
GetAudioSessionId calls android.media.AudioRecord.getAudioSessionId.
func (*AudioRecord) GetAudioSource ¶ added in v0.0.4
func (m *AudioRecord) GetAudioSource() (int32, error)
GetAudioSource calls android.media.AudioRecord.getAudioSource.
func (*AudioRecord) GetBufferSizeInFrames ¶ added in v0.0.4
func (m *AudioRecord) GetBufferSizeInFrames() (int32, error)
GetBufferSizeInFrames calls android.media.AudioRecord.getBufferSizeInFrames.
func (*AudioRecord) GetChannelConfiguration ¶ added in v0.0.4
func (m *AudioRecord) GetChannelConfiguration() (int32, error)
GetChannelConfiguration calls android.media.AudioRecord.getChannelConfiguration.
func (*AudioRecord) GetChannelCount ¶ added in v0.0.4
func (m *AudioRecord) GetChannelCount() (int32, error)
GetChannelCount calls android.media.AudioRecord.getChannelCount.
func (*AudioRecord) GetFormat ¶ added in v0.0.4
func (m *AudioRecord) GetFormat() (*jni.Object, error)
GetFormat calls android.media.AudioRecord.getFormat.
func (*AudioRecord) GetLogSessionId ¶ added in v0.0.4
func (m *AudioRecord) GetLogSessionId() (*jni.Object, error)
GetLogSessionId calls android.media.AudioRecord.getLogSessionId.
func (*AudioRecord) GetMetrics ¶ added in v0.0.4
func (m *AudioRecord) GetMetrics() (*jni.Object, error)
GetMetrics calls android.media.AudioRecord.getMetrics.
func (*AudioRecord) GetMinBufferSize ¶ added in v0.0.4
GetMinBufferSize calls android.media.AudioRecord.getMinBufferSize.
func (*AudioRecord) GetNotificationMarkerPosition ¶ added in v0.0.4
func (m *AudioRecord) GetNotificationMarkerPosition() (int32, error)
GetNotificationMarkerPosition calls android.media.AudioRecord.getNotificationMarkerPosition.
func (*AudioRecord) GetPositionNotificationPeriod ¶ added in v0.0.4
func (m *AudioRecord) GetPositionNotificationPeriod() (int32, error)
GetPositionNotificationPeriod calls android.media.AudioRecord.getPositionNotificationPeriod.
func (*AudioRecord) GetPreferredDevice ¶ added in v0.0.4
func (m *AudioRecord) GetPreferredDevice() (*jni.Object, error)
GetPreferredDevice calls android.media.AudioRecord.getPreferredDevice.
func (*AudioRecord) GetRecordingState ¶ added in v0.0.4
func (m *AudioRecord) GetRecordingState() (int32, error)
GetRecordingState calls android.media.AudioRecord.getRecordingState.
func (*AudioRecord) GetRoutedDevice ¶ added in v0.0.4
func (m *AudioRecord) GetRoutedDevice() (*jni.Object, error)
GetRoutedDevice calls android.media.AudioRecord.getRoutedDevice.
func (*AudioRecord) GetRoutedDevices ¶ added in v0.0.4
func (m *AudioRecord) GetRoutedDevices() (*jni.Object, error)
GetRoutedDevices calls android.media.AudioRecord.getRoutedDevices.
func (*AudioRecord) GetSampleRate ¶ added in v0.0.4
func (m *AudioRecord) GetSampleRate() (int32, error)
GetSampleRate calls android.media.AudioRecord.getSampleRate.
func (*AudioRecord) GetState ¶ added in v0.0.4
func (m *AudioRecord) GetState() (int32, error)
GetState calls android.media.AudioRecord.getState.
func (*AudioRecord) GetTimestamp ¶ added in v0.0.4
GetTimestamp calls android.media.AudioRecord.getTimestamp.
func (*AudioRecord) IsPrivacySensitive ¶ added in v0.0.4
func (m *AudioRecord) IsPrivacySensitive() (bool, error)
IsPrivacySensitive calls android.media.AudioRecord.isPrivacySensitive.
func (*AudioRecord) Read4_1 ¶ added in v0.0.4
func (m *AudioRecord) Read4_1( arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32, ) (int32, error)
Read4_1 calls android.media.AudioRecord.read.
func (*AudioRecord) Read4_2 ¶ added in v0.0.4
func (m *AudioRecord) Read4_2( arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32, ) (int32, error)
Read4_2 calls android.media.AudioRecord.read.
func (*AudioRecord) Read4_4 ¶ added in v0.0.4
func (m *AudioRecord) Read4_4( arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int32, ) (int32, error)
Read4_4 calls android.media.AudioRecord.read.
func (*AudioRecord) RegisterAudioRecordingCallback ¶ added in v0.0.4
RegisterAudioRecordingCallback calls android.media.AudioRecord.registerAudioRecordingCallback.
func (*AudioRecord) Release ¶ added in v0.0.4
func (m *AudioRecord) Release() error
Release calls android.media.AudioRecord.release.
func (*AudioRecord) RemoveOnRoutingChangedListener1 ¶ added in v0.0.4
func (m *AudioRecord) RemoveOnRoutingChangedListener1(arg0 *jni.Object) error
RemoveOnRoutingChangedListener1 calls android.media.AudioRecord.removeOnRoutingChangedListener.
func (*AudioRecord) RemoveOnRoutingChangedListener1_1 ¶ added in v0.0.4
func (m *AudioRecord) RemoveOnRoutingChangedListener1_1(arg0 *jni.Object) error
RemoveOnRoutingChangedListener1_1 calls android.media.AudioRecord.removeOnRoutingChangedListener.
func (*AudioRecord) SetLogSessionId ¶ added in v0.0.4
func (m *AudioRecord) SetLogSessionId(arg0 *jni.Object) error
SetLogSessionId calls android.media.AudioRecord.setLogSessionId.
func (*AudioRecord) SetNotificationMarkerPosition ¶ added in v0.0.4
func (m *AudioRecord) SetNotificationMarkerPosition(arg0 int32) (int32, error)
SetNotificationMarkerPosition calls android.media.AudioRecord.setNotificationMarkerPosition.
func (*AudioRecord) SetPositionNotificationPeriod ¶ added in v0.0.4
func (m *AudioRecord) SetPositionNotificationPeriod(arg0 int32) (int32, error)
SetPositionNotificationPeriod calls android.media.AudioRecord.setPositionNotificationPeriod.
func (*AudioRecord) SetPreferredDevice ¶ added in v0.0.4
func (m *AudioRecord) SetPreferredDevice(arg0 *jni.Object) (bool, error)
SetPreferredDevice calls android.media.AudioRecord.setPreferredDevice.
func (*AudioRecord) SetPreferredMicrophoneDirection ¶ added in v0.0.4
func (m *AudioRecord) SetPreferredMicrophoneDirection(arg0 int32) (bool, error)
SetPreferredMicrophoneDirection calls android.media.AudioRecord.setPreferredMicrophoneDirection.
func (*AudioRecord) SetPreferredMicrophoneFieldDimension ¶ added in v0.0.4
func (m *AudioRecord) SetPreferredMicrophoneFieldDimension(arg0 float32) (bool, error)
SetPreferredMicrophoneFieldDimension calls android.media.AudioRecord.setPreferredMicrophoneFieldDimension.
func (*AudioRecord) SetRecordPositionUpdateListener ¶ added in v0.0.4
func (m *AudioRecord) SetRecordPositionUpdateListener(arg0 *jni.Object) error
SetRecordPositionUpdateListener calls android.media.AudioRecord.setRecordPositionUpdateListener.
func (*AudioRecord) StartRecording0 ¶ added in v0.0.4
func (m *AudioRecord) StartRecording0() error
StartRecording0 calls android.media.AudioRecord.startRecording.
func (*AudioRecord) StartRecording1_1 ¶ added in v0.0.4
func (m *AudioRecord) StartRecording1_1(arg0 *jni.Object) error
StartRecording1_1 calls android.media.AudioRecord.startRecording.
func (*AudioRecord) Stop ¶ added in v0.0.4
func (m *AudioRecord) Stop() error
Stop calls android.media.AudioRecord.stop.
func (*AudioRecord) ToString ¶ added in v0.0.8
func (m *AudioRecord) ToString() (string, error)
ToString calls android.media.AudioRecord.toString.
func (*AudioRecord) UnregisterAudioRecordingCallback ¶ added in v0.0.4
func (m *AudioRecord) UnregisterAudioRecordingCallback(arg0 *jni.Object) error
UnregisterAudioRecordingCallback calls android.media.AudioRecord.unregisterAudioRecordingCallback.
type AudioRecordBuilder ¶ added in v0.0.7
AudioRecordBuilder wraps android.media.AudioRecord$Builder.
func (*AudioRecordBuilder) Build ¶ added in v0.0.7
func (m *AudioRecordBuilder) Build() (*jni.Object, error)
Build calls android.media.AudioRecord$Builder.build.
func (*AudioRecordBuilder) SetAudioFormat ¶ added in v0.0.7
SetAudioFormat calls android.media.AudioRecord$Builder.setAudioFormat.
func (*AudioRecordBuilder) SetAudioPlaybackCaptureConfig ¶ added in v0.0.7
SetAudioPlaybackCaptureConfig calls android.media.AudioRecord$Builder.setAudioPlaybackCaptureConfig.
func (*AudioRecordBuilder) SetAudioSource ¶ added in v0.0.7
func (m *AudioRecordBuilder) SetAudioSource(arg0 int32) (*jni.Object, error)
SetAudioSource calls android.media.AudioRecord$Builder.setAudioSource.
func (*AudioRecordBuilder) SetBufferSizeInBytes ¶ added in v0.0.7
func (m *AudioRecordBuilder) SetBufferSizeInBytes(arg0 int32) (*jni.Object, error)
SetBufferSizeInBytes calls android.media.AudioRecord$Builder.setBufferSizeInBytes.
func (*AudioRecordBuilder) SetContext ¶ added in v0.0.7
SetContext calls android.media.AudioRecord$Builder.setContext.
func (*AudioRecordBuilder) SetPrivacySensitive ¶ added in v0.0.7
func (m *AudioRecordBuilder) SetPrivacySensitive(arg0 bool) (*jni.Object, error)
SetPrivacySensitive calls android.media.AudioRecord$Builder.setPrivacySensitive.
func (*AudioRecordBuilder) ToString ¶ added in v0.0.8
func (m *AudioRecordBuilder) ToString() (string, error)
ToString calls android.media.AudioRecord$Builder.toString.
type AudioRecordMetricsConstants ¶ added in v0.0.8
AudioRecordMetricsConstants wraps android.media.AudioRecord$MetricsConstants.
func (*AudioRecordMetricsConstants) ToString ¶ added in v0.0.8
func (m *AudioRecordMetricsConstants) ToString() (string, error)
ToString calls android.media.AudioRecord$MetricsConstants.toString.
type AudioRecordOnRecordPositionUpdateListener ¶ added in v0.0.7
AudioRecordOnRecordPositionUpdateListener wraps android.media.AudioRecord$OnRecordPositionUpdateListener.
func (*AudioRecordOnRecordPositionUpdateListener) OnMarkerReached ¶ added in v0.0.7
func (m *AudioRecordOnRecordPositionUpdateListener) OnMarkerReached(arg0 *jni.Object) error
OnMarkerReached calls android.media.AudioRecord$OnRecordPositionUpdateListener.onMarkerReached.
func (*AudioRecordOnRecordPositionUpdateListener) OnPeriodicNotification ¶ added in v0.0.7
func (m *AudioRecordOnRecordPositionUpdateListener) OnPeriodicNotification(arg0 *jni.Object) error
OnPeriodicNotification calls android.media.AudioRecord$OnRecordPositionUpdateListener.onPeriodicNotification.
func (*AudioRecordOnRecordPositionUpdateListener) ToString ¶ added in v0.0.8
func (m *AudioRecordOnRecordPositionUpdateListener) ToString() (string, error)
ToString calls android.media.AudioRecord$OnRecordPositionUpdateListener.toString.
type AudioRecordOnRoutingChangedListener ¶ added in v0.0.7
AudioRecordOnRoutingChangedListener wraps android.media.AudioRecord$OnRoutingChangedListener.
func (*AudioRecordOnRoutingChangedListener) OnRoutingChanged ¶ added in v0.0.7
func (m *AudioRecordOnRoutingChangedListener) OnRoutingChanged(arg0 *jni.Object) error
OnRoutingChanged calls android.media.AudioRecord$OnRoutingChangedListener.onRoutingChanged.
func (*AudioRecordOnRoutingChangedListener) ToString ¶ added in v0.0.8
func (m *AudioRecordOnRoutingChangedListener) ToString() (string, error)
ToString calls android.media.AudioRecord$OnRoutingChangedListener.toString.