Class | Description | |
---|---|---|
![]() | CoMColorsClass | Operates colors, brightness and contrast management |
![]() | MCCDisplayClass | Operates MCCDisplay plugin |
![]() | MComposerClass | Operates elements of the scene. |
![]() | MElementClass | Operates elements of the scene. |
![]() | MFactoryClass | Allows to create a new MPlatform objects. |
![]() | MFFactoryClass | Frame factory class from MFormats SDK to create frames and external objects. |
![]() | MFileClass | Operates media files or network streams. |
![]() | MFOverlayHTMLClass | Operates HTML5 overlay plugin |
![]() | MFrameClass | Operates the single frame. |
![]() | MFramesClass | Operates a frames. |
![]() | MFSignalingDTMFClass | Operates DTMF signals plugin |
![]() | MFSinkClass | Operates virtual devices |
![]() | MItemClass | Operates any playlist item (for example, playlist, file, live source). |
![]() | MLiveClass | Captures from Audio/Video sources (Live Sources) and capture boards (for example, DELTACAST, Decklink, AJA, etc.) |
![]() | MMixerClass | Operates the process of streams mixing. |
![]() | MPackerClass | Internal object. |
![]() | MPlaylistClass | Operates playlist. |
![]() | MPreviewClass | Operates audio and video output preview. |
![]() | MProxyClass | Allows to create an external media source (look at External Media Source sample) |
![]() | MRendererClass | Produces media to professional video boards (for example, Decklink, AJA). |
![]() | MSendersClass | Enumerates the running data sources (senders). |
![]() | MSyncClass | Makes objects' threads synchronous |
![]() | MWebRTC_PluginClass | Operates WebRTC object when it is used as a plugin |
![]() | MWebRTCClass | Operates WebRTC functionality |
![]() | MWriterClass | Saves output stream to file. |
Interface | Description | |
---|---|---|
![]() | IMAttributes | Controls element properties. |
![]() | IMAudio | Controls the audio properties. |
![]() | IMAudioTrack | Operates a single audio track. |
![]() | IMBreaks | Operates breaks. |
![]() | IMCallback | Callback version of IMEvents interface for C++ and Delphi languages. |
![]() | IMColors | Operates MColors plugin for color, brightness and contrast management |
![]() | IMConfig | Operates the parameters of codecs. |
![]() | IMDeckControl | Operates Decklink devices via RS422. |
![]() | IMDevice | Configures devices. |
![]() | IMElement | Controls separate element of a scene. |
![]() | IMElements | Controls the collection of the elements in scene. |
![]() | IMEvents | Allows to operate events. |
![]() | IMEventsEvent | Safe analog of IMEvents interface for OnEvent eventOperates a safe OnEvent event |
![]() | IMEventsFrame | Safe analog of IMEvents interface for OnFrame eventOperates a safe OnFrame event |
![]() | IMFactory | Allows to create MPlatform objects |
![]() | IMFBrowser | Operates a browser behavior in HTML5 overlay plugin |
![]() | IMFBuffer | Operates media buffers |
![]() | IMFBuffersAllocator | Operates buffers allocators |
![]() | IMFConfig | Operates global settings for all objects |
![]() | IMFCreator | Creates and operates external objects |
![]() | IMFFactory | Operates a frame's creation |
![]() | IMFFrame | Operates frames in MFormats way |
![]() | IMFile | Operates a single file or network stream source. |
![]() | IMFObject | Operates an object properties and allows using events in C++ and Delphi |
![]() | IMFormat | Sets or gets audio or video formats of media objects. |
![]() | IMFPacket | Operates media packets |
![]() | IMFProcess | Operates frame processing |
![]() | IMFProps | MFormats-based analog of IMProps interface (required internally) |
![]() | IMFrame | Operates a single frame. |
![]() | IMFrames | Operates a frames. |
![]() | IMFReceiver | Operates a receiver of frames (output devices or preview) |
![]() | IMFReceiverVB6 | VB6 alternative for IMFReceiver interface |
![]() | IMFSideData | Operates side data of a frame |
![]() | IMFSignalingDTMF | Operates DTMF signaling plugin |
![]() | IMFSink | Operates virtual objects |
![]() | IMItem | Operates items (that is playlists, breaks, schedulers, live sources, files) and commands. |
![]() | IMObject | Operates Base Media Objects. |
![]() | IMPersist | Configures the save and load configuration. |
![]() | IMPlaylist | Operates playlists. |
![]() | IMPlugin | Required for plugins functionality |
![]() | IMPlugins | Operates external objects that is plugins (for example, Character Generator). |
![]() | IMPreview | Previews audio and video output of object. |
![]() | IMProps | Gets or sets properties.Operates properties of plugins |
![]() | IMReceiver | Operates the Media Objects. |
![]() | IMScenes | Operates scenes. |
![]() | IMScheduler | Operates the schedule of MPlaylist object. |
![]() | IMSenders | Operates the media providers.Operates sender objects |
![]() | IMSource | Operates a source to receive frames |
![]() | IMStreams | Operates mixing streams. |
![]() | IMSync | Makes objects' threads synchronous |
![]() | IMWebRTC | Operated WebRTC feature |
![]() | IMWriter | Operates saving output stream to file. |
Structure | Description | |
---|---|---|
![]() | M_ANC_DATA | Contains information about the ancillary data. |
![]() | M_AUD_PROPS | Contains information about the audio properties. |
![]() | M_AUDIO_LOUDNESS | Contains information about the audio loudness. |
![]() | M_AUDIO_TRACK_LOUDNESS | Contains information about the audio track loudness. |
![]() | M_AV_PROPS | Contains information about the audio and video properties. |
![]() | M_DATETIME | Date and time structure. |
![]() | M_PACKET_INFO | Specifies information about a packet |
![]() | M_RATIONAL | Specifies rational number (more info - https://en.wikipedia.org/wiki/Rational_number) |
![]() | M_STREAM_INFO | Specifies information about a stream (IStream interface) |
![]() | M_TIME | Contains information about the duration of event (from the start time to the end time). |
![]() | M_TIMECODE | Contains information about a timecode. |
![]() | M_VID_PROPS | Contains information about the video properties. |
![]() | MF_FRAME_INFO | Contains frame information |
![]() | MF_KEY_EVENT | Specifies key event parameters |
![]() | MF_MOUSE_EVENT | Specifies mouse events |
![]() | MF_RECT | Specifies a structure of rectangle |
![]() | MF_VID_PTR | Specifies a video pointer parameters |
![]() | MG_BRIGHT_CONT_PARAM | Specifies brightness and contrast management parameters |
![]() | MG_COLOR_PARAM | Specifies color management parameters |
![]() | tagRECT | Contains information about rectangular area. |
Enumeration | Description | |
---|---|---|
![]() | eFrameGetFlags | Enumerates flags for SourceFrameGetEx method |
![]() | eM3DFormat | Specifies the 3D format. |
![]() | eMANCFlags | Specifies the audio loudness |
![]() | eMAudioTrackMode | Specifies the audio track mode |
![]() | eMBMDDeckControlError | Enumerates the possible deck control errors. |
![]() | eMBMDDeckControlMode | Enumerates the possible deck control modes. |
![]() | eMBMDDeckControlVTRControlState | Enumerates the possible deck control VTR control states. |
![]() | eMCursorType | Represents the image used to paint the mouse pointer |
![]() | eMFBrowserCommand | Enumerates browser commands for HTML5 plugin |
![]() | eMFBufferFlags | Enumerates possible buffer flags |
![]() | eMFCC | Specifies the video colorspace |
![]() | eMFEventsFlags | Enumerates flags for browser control |
![]() | eMFKeyEventType | Enumerates types of events for keys |
![]() | eMFLockType | Enumerates types of locking a MFFrame object in GPU mode |
![]() | eMFMediaType | Enumerates media data types |
![]() | eMFMouseButtons | Enumerates mouse buttons for HTML5 plugin overlay control |
![]() | eMFormatType | Specifies the format type |
![]() | eMFOverlayFlags | Specifies frame overlay flags |
![]() | eMFPacketFlags | Enumerates flags for MFPacker |
![]() | eMFrameClone | Specifies a type of frame clone. |
![]() | eMFrameFlags | Specifies the frame position and frame type |
![]() | eMFRectType | Specifies rectangle types |
![]() | eMFTextFlags | Specifies text overlay flags |
![]() | eMFTransferFlags | Enumerates types of buffer transferring |
![]() | eMInfoType | Specifies type of XML attributes' information. |
![]() | eMInterlace | Specifies the interlacing type |
![]() | eMItemType | Specifies the item type |
![]() | eMScaleType | Specifies the scaling type |
![]() | eMStartType | Specifies the scheduled start type |
![]() | eMState | Enumerates possible states of an object |
![]() | eMTimecodeFlags | Specifies the timecode flag |
![]() | eMUpdateType | Represents types of update of attributes |
![]() | eMVideoFormat | Specifies the video format |