MediaRecorder
AudioEncoder
AudioSource
ErrorEventArgs
InfoEventArgs
InterfaceConsts
IOnErrorListener
IOnInfoListener
MetricsConstants
OutputFormat
VideoEncoder
VideoSource
MediaErrorServerDied
MediaRecorderErrorUnknown
MediaRecorder()
MediaRecorder(Context)
MediaRecorder(IntPtr, JniHandleOwnership)
ActiveMicrophones
ActiveRecordingConfiguration
AudioSourceMax
JniPeerMembers
LogSessionId
MaxAmplitude
Metrics
PreferredDevice
PrivacySensitive
RoutedDevice
Surface
ThresholdClass
ThresholdType
AddOnRoutingChangedListener(IAudioRoutingOnRoutingChangedListener, Handler)
Pause()
Prepare()
RegisterAudioRecordingCallback(IExecutor, AudioRecordingCallback)
Release()
RemoveOnRoutingChangedListener(IAudioRoutingOnRoutingChangedListener)
Reset()
Resume()
SetAudioChannels(Int32)
SetAudioEncoder(AudioEncoder)
SetAudioEncodingBitRate(Int32)
SetAudioProfile(AudioProfile)
SetAudioSamplingRate(Int32)
SetAudioSource(AudioSource)
SetAuxiliaryOutputFile(FileDescriptor)
SetAuxiliaryOutputFile(String)
SetCamera(Camera)
SetCaptureRate(Double)
SetInputSurface(Surface)
SetLocation(Single, Single)
SetMaxDuration(Int32)
SetMaxFileSize(Int64)
SetNextOutputFile(File)
SetNextOutputFile(FileDescriptor)
SetOnErrorListener(IOnErrorListener)
SetOnInfoListener(IOnInfoListener)
SetOrientationHint(Int32)
SetOutputFile(File)
SetOutputFile(FileDescriptor)
SetOutputFile(String)
SetOutputFormat(OutputFormat)
SetPreferredDevice(AudioDeviceInfo)
SetPreferredMicrophoneDirection(MicDirection)
SetPreferredMicrophoneFieldDimension(Single)
SetPreviewDisplay(Surface)
SetProfile(CamcorderProfile)
SetVideoEncoder(VideoEncoder)
SetVideoEncodingBitRate(Int32)
SetVideoEncodingProfileLevel(MediaCodecProfileType, Int32)
SetVideoFrameRate(Int32)
SetVideoProfile(VideoProfile)
SetVideoSize(Int32, Int32)
SetVideoSource(VideoSource)
Start()
Stop()
UnregisterAudioRecordingCallback(AudioRecordingCallback)
Error
Info
RoutingChanged
monoandroid
namespace Android.Media
{
[Register("android/media/MediaRecorder", DoNotGenerateAcw = true)]
public class MediaRecorder : Object, IAudioRecordingMonitor, IAudioRouting, IMicrophoneDirection, IJavaObject, IJavaPeerable, IDisposable
{
[Register("setPreferredMicrophoneDirection", "(I)Z", "GetSetPreferredMicrophoneDirection_IHandler", ApiSince = 29)]
public virtual bool SetPreferredMicrophoneDirection([GeneratedEnum] MicDirection direction);
}
}
| .NET | 6.07.08.09.0 |
|---|---|
Information specific to monoandroid | |
| Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API