Jump to content

New pages

New pages
Hide registered users | Hide bots | Show redirects
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

18 May 2026

  • 04:2904:29, 18 May 2026 SEEK (CD/XA Commands) (hist | edit) [1,502 bytes] Martini (talk | contribs) (Created page with "The '''SEEK''' command finds the specified location on the disc. '''Note:''' Seeking to a given position in a CD-XA file requires the media control driver to essentially play to that point from the beginning of the file. == Syntax == <pre> seek object keywords </pre> == Syntax Diagram == <pre>  SEEK ──── object ────┬─ TO pos ───┬───┬──────────┬────┤                      ├─ TO START...")
  • 04:2804:28, 18 May 2026 PLAY (CD/XA Commands) (hist | edit) [1,516 bytes] Martini (talk | contribs) (Created page with "The '''PLAY''' command starts playing audio. == Syntax == <pre> play object keywords </pre> == Syntax Diagram == <pre>  PLAY ──── object ────┬──────────┬────┬──────────┬────┤                      ├─ FROM pos─┤ ├─ WAIT ───┤                      └─ TO pos ──┘ └─ NOTIFY ─┘ </pre> == Parameters == ; ''object'' : Object assoc...")
  • 04:2604:26, 18 May 2026 INFO (CD/XA Commands) (hist | edit) [1,413 bytes] Martini (talk | contribs) (Created page with "The '''INFO''' command fills a user-supplied buffer with information. == Syntax == <pre> info object keywords </pre> == Syntax Diagram ==  INFO ──── object ────┬─ ID ──────┬───┬──────────┬────┤                      ├─ PRODUCT ─┤ ├─ WAIT ───┤                      └─ UPC ─────┘ └─ NOTIFY ─┘ == Parameters == ; ''object'' : Obj...")
  • 04:2504:25, 18 May 2026 CUE (CD/XA Commands) (hist | edit) [1,324 bytes] Martini (talk | contribs) (Created page with "The '''CUE''' command prepares for playback. The CUE command does not have to be issued prior to playback; however, depending on the device, it might reduce the delay associated with the CUE command. The CUE command is not related to the SETCUEPOINT command. == Syntax == <pre> cue object keywords </pre> ==Syntax Diagram == CUE ──── object ────┬──────────┬───┬──────────┬────┤...")
  • 04:1604:16, 18 May 2026 CONNECTOR (CD/XA Commands) (hist | edit) [3,716 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: CONNECTOR (CD/XA Command)}} The '''CONNECTOR''' command modifies or queries the operational state of data routing connections on a Compact Disc Digital Audio/Extended Architecture (CD/XA) device instance. This Media Control Interface (MCI) command controls whether data streams can pass through specific physical or logical device lines. == Syntax == <pre> connector object action modifiers execution </pre> == Parameters == ; ''object'' : Specifies the ta...")
  • 01:4701:47, 18 May 2026 CAPABILITY (CD/XA Commands) (hist | edit) [3,451 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: CAPABILITY (CD/XA Command)}} The '''CAPABILITY''' command requests detailed information regarding the functional capabilities of a Compact Disc Digital Audio/Extended Architecture (CD/XA) device instance. This is a Media Control Interface (MCI) command string. == Syntax == <pre> capability object keyword </pre> == Parameters == ; ''object'' : Specifies the target object associated with this media control interface command. It can be one of the followin...")

17 May 2026

  • 18:0918:09, 17 May 2026 TimerSleep (hist | edit) [3,186 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: TimerSleep}} The '''TimerSleep''' function blocks the execution of the calling thread for a specified duration in milliseconds. This routine leverages the independent High-Resolution Timer (HRT) subsystem to provide high-precision delays tailored for time-critical loops. == Syntax == <pre> #include <mididll.h> ULONG ulDuration; Sleep duration in milliseconds (Input): ULONG ulFlag; Reserved flag, must be 0 (Input): ULONG rc;...")
  • 18:0718:07, 17 May 2026 TimerGetPointer (hist | edit) [3,098 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: TimerGetPointer}} The '''TimerGetPointer''' function retrieves a direct memory access pointer to the system's independent High-Resolution Timer (HRT). This clock operates as a continuous, un-slaved hardware ticker loop optimized for localized delta benchmarking, interval polling, and precision execution performance auditing. == Syntax == <pre> #include <mididll.h> PPULONG ppulHRTCurrentTime; Pointer to a ULONG pointer for clock mapping (Output): ...")
  • 18:0718:07, 17 May 2026 MIDITimer (hist | edit) [2,650 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDITimer}} The '''MIDITimer''' function controls the operational state of the global Real-Time MIDI (RTMIDI) master subsystem clock. It toggles the scheduling engine timer loop on or off, allowing timed scheduling pipelines to activate or freeze. == Syntax == <pre> #include <mididll.h> ULONG ulAction; Timer state action modifier (Input): ULONG ulFlag; Reserved flag, must be 0 (Input): ULONG rc; Return code: rc = MIDITimer...")
  • 18:0618:06, 17 May 2026 MIDISetup (hist | edit) [3,203 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDISetup}} The '''MIDISetup''' function establishes a generic operational environment context for an application connecting to the Real-Time MIDI (RTMIDI) subsystem. It negotiates structural configuration values, sets constraints for long-form System Exclusive (SysEx) streaming operations, and returns a high-priority pointer to the master subsystem clock. == Syntax == <pre> #include <mididll.h> PMIDISETUP pMidiSetup; /* Pointer to setup configuratio...")
  • 18:0518:05, 17 May 2026 MIDISendMessages (hist | edit) [5,440 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDISendMessages}} The '''MIDISendMessages''' function dispatches an array of standard, compound MIDI messages down the Real-Time MIDI (RTMIDI) pipeline. Messages can be scheduled for immediate execution or injected into a precision high-priority scheduling queue for playback at an absolute future timestamp. == Syntax == <pre> #include <mididll.h> PMESSAGE paMessage; Pointer to compound message array (Input): ULONG ulNumMessages; /* N...")
  • 18:0318:03, 17 May 2026 MIDIRemoveLink (hist | edit) [3,246 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIRemoveLink}} The '''MIDIRemoveLink''' function severs an existing data connection between a specific output slot of a source node instance (`minstanceSource`) and a target destination node instance (`minstanceTarget`) within the active Real-Time MIDI (RTMIDI) link matrix. == Syntax == <pre> #include <mididll.h> MINSTANCE minstanceSource; Source instance handle (Input): MINSTANCE minstanceTarget; Target instance handle (Input): ULONG...")
  • 18:0218:02, 17 May 2026 MIDIQueryVersion (hist | edit) [3,379 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryVersion}} The '''MIDIQueryVersion''' function retrieves the operational software version metrics for both the user-space Real-Time MIDI (RTMIDI) dynamic link library (`MIDIDLL.DLL`) and its paired low-level subsystem device driver. == Syntax == <pre> #include <mididll.h> PULONG pulVersion; Pointer to composite version bitmask (Output): ULONG rc; Return code: rc = MIDIQueryVersion(pulVersion); </pre> == Parameters == ;...")
  • 18:0018:00, 17 May 2026 MIDIQueryNumInstances (hist | edit) [2,538 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryNumInstances}} The '''MIDIQueryNumInstances''' function retrieves the total count of active logical node instances currently initialized and operating inside the Real-Time MIDI (RTMIDI) link matrix. This scalar value is essential for safe dynamic memory allocation before polling the network graph layout. == Syntax == <pre> #include <mididll.h> PULONG pulNumInstances; Pointer to total instance counter (Output): ULONG ulFlag;...")
  • 18:0018:00, 17 May 2026 MIDIQueryNumClasses (hist | edit) [2,489 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryNumClasses}} The '''MIDIQueryNumClasses''' function retrieves the total count of distinct MIDI device and logical stream filter classes currently registered inside the active Real-Time MIDI (RTMIDI) subsystem. This count acts as the baseline scalar needed to allocate destination memory blocks for registry discovery. == Syntax == <pre> #include <mididll.h> PULONG pulNumClasses; Pointer to total class counter (Output): ULONG ulFlag;...")
  • 17:5917:59, 17 May 2026 MIDIQueryInstanceName (hist | edit) [2,903 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryInstanceName}} The '''MIDIQueryInstanceName''' function retrieves the descriptive, null-terminated symbolic text label assigned to a specific, active MIDI logical node instance. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; Instance handle (Input): PSZ pszInstanceName; Pointer to destination string buffer (Output): ULONG ulFlag; Reserved flag, must be 0 (Input): ULONG rc;...")
  • 17:5817:58, 17 May 2026 MIDIQueryInstanceList (hist | edit) [3,812 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryInstanceList}} The '''MIDIQueryInstanceList''' function retrieves a sequential snapshot containing detailed configuration, relationship, and descriptive telemetry records for all live logical node instances populated inside the active Real-Time MIDI (RTMIDI) network. == Syntax == <pre> #include <mididll.h> ULONG ulNumInstances; Number of instances to query (Input): PMIDIINSTANCEINFO paInstanceInfo; /* Pointer to destinati...")
  • 17:5717:57, 17 May 2026 MIDIQueryClassList (hist | edit) [3,218 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryClassList}} The '''MIDIQueryClassList''' function retrieves the structural definition layout, including unique tracking numbers and descriptive names, for all currently registered MIDI node templates and device classes within the active Real-Time MIDI (RTMIDI) subsystem environment. == Syntax == <pre> #include <mididll.h> ULONG ulNumClasses; Number of classes to query (Input): PMIDICLASSINFO paClassInfo; /* Pointer to destin...")
  • 17:5717:57, 17 May 2026 MIDIEnableInstance (hist | edit) [4,708 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIEnableInstance}} The '''MIDIEnableInstance''' function activates or restores the transmission, reception, or both data streams of a specified MIDI logical node instance. This function handles the operational flow state of the node by adjusting its reference tracking constraints. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; Instance handle (Input): ULONG ulFlag; Direction flag (Input): ULONG rc; /* R...")
  • 17:5617:56, 17 May 2026 MIDIDisableInstance (hist | edit) [4,177 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIDisableInstance}} The '''MIDIDisableInstance''' function mutes or halts the transmission, reception, or both data streams of a specified MIDI logical node instance. This function acts upon the operational flow of the node without completely removing or destroying the instance from the subsystem matrix. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; Instance handle (Input): ULONG ulFlag; Direction flag (Input): ULO...")
  • 17:5217:52, 17 May 2026 MIDIDeleteInstance (hist | edit) [2,560 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIDeleteInstance}} The '''MIDIDeleteInstance''' function destroys a previously created logical MIDI node instance, removing it from the system's active MIDI connection matrix and freeing its allocated tracking structures. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; Instance handle (Input): ULONG ulFlag; Reserved flag, must be 0 (Input): ULONG rc; Return code: rc = MIDIDeleteInstance(minstance,...")
  • 17:5117:51, 17 May 2026 MIDICreateInstance (hist | edit) [3,637 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDICreateInstance}} The '''MIDICreateInstance''' function allocates and initializes a new runtime node instance belonging to a specified MIDI device or stream filter class. This instantiation registers the logical node within the system's MIDI routing configuration, allowing it to act as a targetable endpoint for linking networks. == Syntax == <pre> #include <mididll.h> ULONG ulClassNumber; Class number (Input): PMINSTANCE pminstance; /* Po...")
  • 17:4217:42, 17 May 2026 MMIO STATUS PARMS (hist | edit) [472 bytes] Martini (talk | contribs) (Created page with "This structure contains information used on an MMIOM_STATUS message. typedef struct _MMIO_STATUS_PARMS { HWND hwndWindow; Window handle.: ULONG ulReturn; Return information.: ULONG ulItem; Status item.: ULONG ulValue; Status value.: ULONG ulType; Format.: } MMIO_STATUS_PARMS; typedef MMIO _ STATUS _ PARMS * PMMIO _ STATUS _ PARMS ; Category:Data type")
  • 17:3617:36, 17 May 2026 MMIO WINMSG (hist | edit) [788 bytes] Martini (talk | contribs) (Created page with "This structure contains information used on an MMIOM_WINMSG message. ;Note: The fields of this structure correspond to the parameters of the WinSendMsg and WinPostMsg functions. The digital video device sends WM_DESTROYCLIPBOARD messages to the I/O procedure. Since it ignores the return code from the message, movie file I/O procedures are not required to support MMIOM_WINMSG. typedef struct _MMIO_WINMSG { HWND hwndWindow; /* Windo...")
  • 17:3417:34, 17 May 2026 MMIO EDIT PARMS (hist | edit) [1,077 bytes] Martini (talk | contribs) (Created page with "This structure contains information for performing edit operations and is used with the MMIOM_CLEAR, MMIOM_COPY, MMIOM_CUT, and MMIOM_PASTE messages. typedef struct _MMIO_EDIT_PARMS { ULONG ulStrucLen; Length of this structure.: HWND hwndWindow; Window handle.: ULONG ulStartTime; Starting time in microseconds.: ULONG ulDuration; Duration in microseconds.: ULONG ulCurre...")
  • 17:2417:24, 17 May 2026 MMIOM WRITE (hist | edit) [2,618 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_WRITE}} The '''MMIOM_WRITE''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioWrite function to request that a specified number of bytes be written to an open file, device, or element stream from a caller-supplied source buffer. == Syntax == <pre> bytesWritten = mmioSendMessage(hmmio, MMIOM_WRITE, (LONG)pBuffer, bytesToWrite); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure...")
  • 17:2317:23, 17 May 2026 MMIOM WINMSG (hist | edit) [2,066 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_WINMSG}} The '''MMIOM_WINMSG''' message is sent to a Multimedia I/O (MMIO) procedure to forward standard Presentation Manager (PM) window messages from a window procedure or a Media Control Driver (MCD). This facilitates communication regarding user interface or system environmental shifts—such as clipboard modifications—that directly impact the active I/O storage mechanism. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_WINMSG, (LONG)pM...")
  • 17:2317:23, 17 May 2026 MMIOM UNDO (hist | edit) [1,816 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_UNDO}} The '''MMIOM_UNDO''' message is sent to a Multimedia I/O (MMIO) procedure to request that the last logical editing action applied to the media file or data stream be reversed. This allows applications to step backward through an internal transaction history layout. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_UNDO, lParam1, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structu...")
  • 17:2217:22, 17 May 2026 MMIOM TEMPCHANGE (hist | edit) [2,386 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_TEMPCHANGE}} The '''MMIOM_TEMPCHANGE''' message is sent to a Multimedia I/O (MMIO) procedure to shift its operating state into a non-destructive transaction mode. Once received, the I/O procedure handles all subsequent data alterations or MMIOM_WRITE requests as transient, uncommitted changes—typically by redirecting modifications into an isolated temporary scratch file. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_TEMPCHANGE, (LONG...")
  • 17:2117:21, 17 May 2026 MMIOM STATUS (hist | edit) [2,946 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_STATUS}} The '''MMIOM_STATUS''' message is used to pass Media Control Interface (`MCI_STATUS`) inquiries directly to a Multimedia I/O (MMIO) procedure. This allows applications or higher-level drivers to query the runtime capabilities and editing state of an open media file or device layer (such as checking if an undo history exists or verifying clipboard data compatibility). == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_STATUS, (LONG)pMmio...")
  • 17:2017:20, 17 May 2026 MMIOM SETIMAGE (hist | edit) [2,725 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SETIMAGE}} The '''MMIOM_SETIMAGE''' message is sent to an image-specific Multimedia I/O (MMIO) procedure to navigate or select a specific image index inside a multi-frame image container (such as an animated GIF, multi-page TIFF, or icon resource array). It points upcoming read, write, or header configuration routines to the targeted image frame. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_SETIMAGE, imageIndex, lParam2); </pre> == Parame...")
  • 17:1917:19, 17 May 2026 MMIOM SETHEADER (hist | edit) [2,657 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SETHEADER}} The '''MMIOM_SETHEADER''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioSetHeader function to supply and write media-specific configuration headers (such as resolution, color tables, sampling rates, or clip durations) into an open file or compound element container. == Syntax == <pre> bytesWritten = mmioSendMessage(hmmio, MMIOM_SETHEADER, (LONG)pHeaderBuffer, headerLength); </pre> == Parameters == ; ''pmmioinfo''...")
  • 17:1717:17, 17 May 2026 MMIOM SET (hist | edit) [2,602 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SET}} The '''MMIOM_SET''' message is sent to a Multimedia I/O (MMIO) procedure to configure or query extended file headers, specific track layouts, or advanced codec-specific properties within an active media container. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_SET, (LONG)pMmExtendInfo, flags); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the current state of the open...")
  • 17:1617:16, 17 May 2026 MMIOM SEEKBYTIME (hist | edit) [3,009 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SEEKBYTIME}} The '''MMIOM_SEEKBYTIME''' message is sent to a Multimedia I/O (MMIO) procedure via the mmioSendMessage function to request that the current file position pointer be relocated using temporal metrics instead of raw byte offsets. == Syntax == <pre> newPosition = mmioSendMessage(hmmio, MMIOM_SEEKBYTIME, timeOffset, seekMode); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure mainta...")
  • 17:1517:15, 17 May 2026 MMIOM SEEK (hist | edit) [2,976 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SEEK}} The '''MMIOM_SEEK''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioSeek function to request that the current file position pointer be relocated within an open media file stream. == Syntax == <pre> newPosition = mmioSendMessage(hmmio, MMIOM_SEEK, offset, seekMode); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the runtime state of the open file channe...")
  • 17:1517:15, 17 May 2026 MMIOM SAVE (hist | edit) [1,898 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_SAVE}} The '''MMIOM_SAVE''' message is sent to a Multimedia I/O (MMIO) procedure to request that all temporary data modifications, edits, or memory-buffered adjustments currently applied to the open file context be committed permanently to physical storage. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_SAVE, (LONG)pszNewFileName, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure...")
  • 17:1217:12, 17 May 2026 MMIOM REDO (hist | edit) [1,648 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_REDO}} The '''MMIOM_REDO''' message is sent to a Multimedia I/O (MMIO) procedure to request that the last logical editing action reversed by an MMIOM_UNDO message be reapplied to the media file or data stream. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_REDO, lParam1, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the current state of the open file. ; ''usMs...")
  • 17:1117:11, 17 May 2026 MMIOM READ (hist | edit) [2,134 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_READ}} The '''MMIOM_READ''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioRead function to request that a specified number of bytes be read from an open file or element into a caller-supplied buffer. == Syntax == <pre> bytesRead = mmioSendMessage(hmmio, MMIOM_READ, (LONG)pszBuffer, bytesToRead); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the current state...")
  • 17:1017:10, 17 May 2026 MMIOM QUERYIMAGECOUNT (hist | edit) [2,051 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_QUERYIMAGECOUNT}} The '''MMIOM_QUERYIMAGECOUNT''' message is sent to an image-specific Multimedia I/O (MMIO) procedure to determine the total number of individual images or frames stored within the currently open image file. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_QUERYIMAGECOUNT, (LONG)pulImageCount, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the curren...")
  • 17:0917:09, 17 May 2026 MMIOM QUERYIMAGE (hist | edit) [2,186 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_QUERYIMAGE}} The '''MMIOM_QUERYIMAGE''' message is sent to an image-specific Multimedia I/O (MMIO) procedure to determine the index of the currently active or selected image within a multi-image file container (such as an animated GIF, an icon bundle, or a multi-page TIFF). == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_QUERYIMAGE, (LONG)pulImageIndex, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMI...")
  • 17:0817:08, 17 May 2026 MMIOM QUERYHEADERLENGTH (hist | edit) [2,254 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_QUERYHEADERLENGTH}} The '''MMIOM_QUERYHEADERLENGTH''' message is sent to a Multimedia I/O (MMIO) procedure to ascertain the exact size, in bytes, of the header structure associated with the current file or compound file element. This allows calling applications to dynamically allocate an appropriately sized memory buffer before requesting the full header payload. == Syntax == <pre> headerLength = mmioSendMessage(hmmio, MMIOM_QUERYHEADERLENGTH, lPa...")
  • 17:0617:06, 17 May 2026 MMIOM PASTE (hist | edit) [2,193 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_PASTE}} The '''MMIOM_PASTE''' message is sent to a Multimedia I/O (MMIO) procedure to request that media data currently held in the system clipboard be inserted into an open file at a designated timeline position. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_PASTE, (LONG)pMmioEditParms, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the current state of the open...")
  • 17:0517:05, 17 May 2026 MMIOM OPEN (hist | edit) [2,434 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_OPEN}} The '''MMIOM_OPEN''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioOpen function to request that a file or compound file element be initialized, opened, or deleted. This message serves as the initial handshake that sets up the internal environment for subsequent reading, writing, and seeking operations. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_OPEN, (LONG)pszFileName, lParam2); </pre> == Parameters == ; ''...")
  • 17:0217:02, 17 May 2026 MMIOM MULTITRACKWRITE (hist | edit) [1,977 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_MULTITRACKWRITE}} The '''MMIOM_MULTITRACKWRITE''' message is sent to a Multimedia I/O (MMIO) procedure to request that raw media data from one or more individual memory tracks be bundled, formatted, and written into a multi-track target file structure. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_MULTITRACKWRITE, (LONG)pMultiTrackWrite, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data s...")
  • 17:0017:00, 17 May 2026 MMIOM MULTITRACKREAD (hist | edit) [2,041 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_MULTITRACKREAD}} The '''MMIOM_MULTITRACKREAD''' message is sent to a Multimedia I/O (MMIO) procedure to request that interleaved or linear data blocks be read simultaneously from one or more tracks of a multi-track media file (such as a digital movie or a multi-channel audio format). == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_MULTITRACKREAD, (LONG)pMultiTrackRead, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A poi...")
  • 16:5916:59, 17 May 2026 MMIOM IDENTIFYFILE (hist | edit) [2,193 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_IDENTIFYFILE}} The '''MMIOM_IDENTIFYFILE''' message is sent to a Multimedia I/O (MMIO) procedure to determine if it can process and support a given file or media element. The I/O procedure inspects the file's internal layout or signature to verify compatibility rather than relying solely on the file extension. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_IDENTIFYFILE, (LONG)pszFileName, (LONG)hmmio); </pre> == Parameters == ; ''pmmioinfo'...")
  • 16:5816:58, 17 May 2026 MMIOM GETHEADER (hist | edit) [2,620 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_GETHEADER}} The '''MMIOM_GETHEADER''' message is sent to a Multimedia I/O (MMIO) procedure to request media-specific metadata and header information for the currently open file or container sub-element. == Syntax == <pre> bytesCopied = mmioSendMessage(hmmio, MMIOM_GETHEADER, (LONG)pHeaderStructure, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure maintaining the current state of the o...")
  • 16:5816:58, 17 May 2026 MMIOM GETFORMATNAME (hist | edit) [2,035 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_GETFORMATNAME}} The '''MMIOM_GETFORMATNAME''' message is sent to a Multimedia I/O (MMIO) procedure to retrieve a human-readable text string representing the media format name (e.g., "AVC Image File Format" or "WAVE Audio File"). This message is handled at the global driver level and does not require an active file handle or an initialized open instance. == Syntax == <pre> bytesRead = mmioSendMessage(hmmio, MMIOM_GETFORMATNAME, (LONG)pszBuffer, lPa...")
  • 16:5716:57, 17 May 2026 MMIOM GETFORMATINFO (hist | edit) [2,161 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_GETFORMATINFO}} The '''MMIOM_GETFORMATINFO''' message is sent to a Multimedia I/O (MMIO) procedure to request format capability metadata. The I/O procedure populates an MMFORMATINFO structure with details such as its primary `FOURCC` code, supported media types, and structural operational flags. This message is distinct because it is handled at the global driver level and does not require an active file handle or an initialized open instance....")
  • 16:5516:55, 17 May 2026 MMIOM GETCFENTRY (hist | edit) [2,068 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_GETCFENTRY}} The '''MMIOM_GETCFENTRY''' message is sent to a Multimedia I/O (MMIO) procedure to request the Compound File Table of Contents (CTOC) entry data for a specific element. The target element is determined by the open `hmmio` file handle session context. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_GETCFENTRY, (LONG)pMMCTOCEntry, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)