Agora RTC Objective-C API Reference Refactor

Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - m -

- major_v : ExtensionVersion
- matrix : ExternalVideoFrame , VideoFrame , ColorSpace
- MatrixID : ColorSpace
- MATRIXID_BT2020_CL : ColorSpace
- MATRIXID_BT2020_NCL : ColorSpace
- MATRIXID_BT2100_ICTCP : ColorSpace
- MATRIXID_BT470BG : ColorSpace
- MATRIXID_BT709 : ColorSpace
- MATRIXID_CDCLS : ColorSpace
- MATRIXID_CDNCLS : ColorSpace
- MATRIXID_FCC : ColorSpace
- MATRIXID_RGB : ColorSpace
- MATRIXID_SMPTE170M : ColorSpace
- MATRIXID_SMPTE2085 : ColorSpace
- MATRIXID_SMPTE240M : ColorSpace
- MATRIXID_UNSPECIFIED : ColorSpace
- MATRIXID_YCOCG : ColorSpace
- MAX_HANDLE_TIME_CNT : IAudioFrameObserverBase
- MAX_METADATA_SIZE_IN_BYTE : IMetadataObserver
- MAX_METADATA_SIZE_TYPE : IMetadataObserver
- max_sequence_number : RemoteAudioTrackStats
- maxBitrate : RtmpStreamingVideoConfiguration
- maxCacheFileCount : <AgoraRtcMediaPlayerCacheManagerProtocol>
- maxCacheFileSize : <AgoraRtcMediaPlayerCacheManagerProtocol>
- maxCacheSize : AgoraMusicContentCenterConfig
- maxDurationMs : MediaRecorderConfiguration , AgoraMediaRecorderConfiguration
- maxPort : RtcConnectionConfiguration
- maxSendBitrate : RtcConnectionConfiguration
- mccDomain : AgoraMusicContentCenterConfig
- mccUid : AgoraMusicContentCenterConfig
- mean_waiting_time : RemoteAudioTrackStats
- media_bitrate_bps : LocalVideoTrackStats
- mediaFilterProvider : <AgoraMediaFilterExtensionDelegate>
- mediaFilterRawProvider : <AgoraMediaFilterExtensionDelegate>
- mediaPlayerAudioDelayMs : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- mediaPlayerId : TranscodingVideoStream , VideoCanvas , AgoraRtcVideoCanvas , AgoraTranscodingVideoStream
- mediaRecorder:informationDidUpdated:uid:info: : <AgoraMediaRecorderDelegate>
- mediaRecorder:stateDidChanged:uid:state:error: : <AgoraMediaRecorderDelegate>
- MediaRecorderConfiguration() : MediaRecorderConfiguration
- MediaSource() : MediaSource
- mediaSourceType : ExtensionInfo
- memoryAppUsageInKbytes : RtcStats , AgoraChannelStats
- memoryAppUsageRatio : RtcStats , AgoraChannelStats
- memoryTotalUsageRatio : RtcStats , AgoraChannelStats
- memPixelBuffer : AgoraVideoFilterFrame
- message : AgoraRtmMessageEvent
- Meta() : IRemoteDataChannel
- meta : AgoraRtmJoinTopicOption
- META_INFO_KEY : IVideoFrameMetaInfo
- metachatScene:onEnterSceneResult: : <AgoraMetachatSceneEventDelegate>
- metachatScene:onEnumerateVideoDisplaysResult: : <AgoraMetachatSceneEventDelegate>
- metachatScene:onLeaveSceneResult: : <AgoraMetachatSceneEventDelegate>
- metachatScene:onRecvMessageFromScene: : <AgoraMetachatSceneEventDelegate>
- metachatScene:onReleasedScene: : <AgoraMetachatSceneEventDelegate>
- metachatScene:onUserPositionChanged:posInfo: : <AgoraMetachatSceneEventDelegate>
- metadata : DataChannelInfo , LiveTranscoding
- metadata_buffer : ExternalVideoFrame , VideoFrame
- metadata_size : ExternalVideoFrame , VideoFrame
- METADATA_TYPE : IMetadataObserver
- metadataMaxSize : <AgoraMediaMetadataDataSource>
- metaInfo : VideoFrame , AgoraOutputVideoFrame
- micro_v : ExtensionVersion
- min_sequence_number : RemoteAudioTrackStats
- minBitrate : RtmpStreamingVideoConfiguration , VideoEncoderConfiguration
- minor_v : ExtensionVersion
- minPort : RtcConnectionConfiguration
- mirror : MixerLayoutConfig , TranscodingVideoStream , AgoraTranscodingVideoStream
- mirrorMode : ImageTrackOptions , VideoCanvas , VideoEncoderConfiguration , AgoraImageTrackOptions , AgoraRtcVideoCanvas
- missed_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- MixerLayoutConfig() : MixerLayoutConfig
- mixPolicyForMixedTrack : ChannelMediaOptions , AgoraRtcChannelMediaOptions
- mode : LocalAccessPointConfiguration , LowlightEnhanceOptions , VideoDenoiserOptions , WatermarkOptions , AgoraLocalAccessPointConfiguration , AgoraLowlightEnhanceOptions , AgoraVideoDenoiserOptions
- modelType : SegmentationProperty , AgoraSegmentationProperty
- moduleCount : ContentInspectConfig
- modules : ContentInspectConfig , AgoraContentInspectConfig
- mos_value : RemoteAudioTrackStats
- mosValue : RemoteAudioStats , RemoteVideoStats , AgoraRtcRemoteAudioStats , AgoraRtcRemoteVideoStats
- move() : agora_refptr< T >
- MoveAssignable() : MoveAssignable< false >
- MoveConstructible() : MoveConstructible< false >
- Ms() : NtpTime
- ms_ : NtpTime
- musicList : AgoraMusicCollection
- mute: : <AgoraRtcMediaPlayerProtocol>
- muteAllRemoteAudioStreams() : IRtcEngine
- muteAllRemoteAudioStreamsEx() : IRtcEngineEx
- muteAllRemoteAudioStreamsEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteAllRemoteVideoStreams() : IRtcEngine
- muteAllRemoteVideoStreams: : AgoraRtcEngineKit
- muteAllRemoteVideoStreamsEx() : IRtcEngineEx
- muteAllRemoteVideoStreamsEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteLocalAudioStream() : IRtcEngine
- muteLocalAudioStreamEx() : IRtcEngineEx
- muteLocalAudioStreamEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteLocalVideoStream() : IRtcEngine
- muteLocalVideoStream: : AgoraRtcEngineKit
- muteLocalVideoStreamEx() : IRtcEngineEx
- muteLocalVideoStreamEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteRecordingSignal() : IRtcEngine
- muteRecordingSignalEx() : IRtcEngineEx
- muteRecordingSignalEx:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteRemoteAudioStream() : IRtcEngine
- muteRemoteAudioStreamEx() : IRtcEngineEx
- muteRemoteAudioStreamEx:mute:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- muteRemoteFromTimestamp() : IRemoteAudioTrack
- muteRemoteVideoStream() : IRtcEngine
- muteRemoteVideoStream:mute: : AgoraRtcEngineKit
- muteRemoteVideoStreamEx() : IRtcEngineEx
- muteRemoteVideoStreamEx:mute:connection: : AgoraRtcEngineKit , AgoraRtcEngineKit(Ex)
- mvPropertyList : AgoraMusic