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
- majorRevision : AgoraRtmMetadata
- matrix : ColorSpace , ExternalVideoFrame , VideoFrame
- MatrixID : ColorSpace
- matrixID : AgoraColorSpace
- 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
- maxContentLightLevel : Hdr10MetadataInfo
- maxDurationMs : MediaRecorderConfiguration , AgoraMediaRecorderConfiguration
- maxFrameAverageLightLevel : Hdr10MetadataInfo
- maxMasteringLuminance : Hdr10MetadataInfo
- 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:reason: : <AgoraMediaRecorderDelegate>
- MediaRecorderConfiguration() : MediaRecorderConfiguration
- MediaSource() : MediaSource
- mediaSourceType : ExtensionInfo
- memoryAppUsageInKbytes : RtcStats , AgoraChannelStats
- memoryAppUsageRatio : RtcStats , AgoraChannelStats
- memoryTotalUsageRatio : RtcStats , AgoraChannelStats
- memPixelBuffer : AgoraVideoFilterFrame
- message : AgoraRtmHistoryMessage , AgoraRtmMessageEvent
- messageCount : AgoraRtmGetHistoryMessagesOptions
- messageList : AgoraRtmGetHistoryMessagesResponse
- Meta() : IRemoteDataChannel
- meta : AgoraRtmJoinTopicOption
- META_INFO_KEY : IVideoFrameMetaInfo
- metadata : DataChannelInfo
- Metadata() : IMetadataObserver::Metadata
- metadata : LiveTranscoding
- metadata_buffer : VideoFrame
- metadata_size : VideoFrame
- METADATA_TYPE : IMetadataObserver
- metadataBuffer : ExternalVideoFrame
- metadataMaxSize : <AgoraMediaMetadataDataSource>
- metadataSize : ExternalVideoFrame
- metaInfo : VideoFrame , AgoraOutputVideoFrame
- metaScene:onAddSceneViewResult:errorCode: : <AgoraMetaSceneEventDelegate>
- metaScene:onEnterSceneResult: : <AgoraMetaSceneEventDelegate>
- metaScene:onLeaveSceneResult: : <AgoraMetaSceneEventDelegate>
- metaScene:onRecvBroadcastMessage: : <AgoraMetaSceneEventDelegate>
- metaScene:onRecvMessageFromUser:message: : <AgoraMetaSceneEventDelegate>
- metaScene:onReleasedScene: : <AgoraMetaSceneEventDelegate>
- metaScene:onRemoveSceneViewResult:errorCode: : <AgoraMetaSceneEventDelegate>
- metaScene:onSceneMessageReceived: : <AgoraMetaSceneEventDelegate>
- metaScene:onSceneVideoFrameCaptured:view: : <AgoraMetaSceneEventDelegate>
- metaScene:onUserPositionChanged:posInfo: : <AgoraMetaSceneEventDelegate>
- micro_v : ExtensionVersion
- min_sequence_number : RemoteAudioTrackStats
- minBitrate : RtmpStreamingVideoConfiguration , VideoEncoderConfiguration
- minMasteringLuminance : Hdr10MetadataInfo
- minor_v : ExtensionVersion
- minPort : RtcConnectionConfiguration
- mirror : MixerLayoutConfig , TranscodingVideoStream , AgoraTranscodingVideoStream
- mirrorMode : ImageTrackOptions , VideoCanvas , VideoEncoderConfiguration , AgoraImageTrackOptions , AgoraRtcVideoCanvas
- missed_audio_frames : ILocalAudioTrack::LocalAudioTrackStats
- MixedAudioStream() : MixedAudioStream
- MixerLayoutConfig() : MixerLayoutConfig
- mobileRxBytes : MultipathStats , AgoraMultipathStats
- mobileTxBytes : MultipathStats , AgoraMultipathStats
- 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
- multipath : AgoraRtmClientConfig
- MultipathStats() : MultipathStats
- 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