Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Digital_UNIX Multimedia_Services_2.4B

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section 1mms

Section 1mmsdev

Section 3mms

Section 4mms

Section 7mms

Manual — Digital_UNIX Multimedia_Services_2.4B

180 entries

Section 1mms

alphavcrRecords and plays AVI files having both audio and video, plays MPEG files, and records single frames.    
audiocontrolControls the volume and port selection for input and output audio devices.   
audiodevicesPrint capabilities of audio devices.    
audioplayPlay an audio file.    
audiorecordRecords an audio file.    
audioselectportsSelect ports for audio devices.    
decsoundutility for recording and playback of audio messages.    
jpegconvertConvert JPEG video from old algorithm to new. 
mmeserverMultimedia Services server. 
mmsMultimedia Services for Digital UNIX. 
transcodeConverts an AVI file to an MPEG file.    
videoodysseyVideo Screen Saver with support for JPEG AVI files   [ Video Odyssey ]

Section 1mmsdev

mmsdevMultimedia Services for Digital UNIX Software Development Kit. 

Section 3mms

ICAddBuffer[  ICAddBuffer --- Add bitstream and frame buffers to a bitstreaming CODEC’s buffer queues (Software H.261 CODEC)    ]
ICCallbackProc[ ICCallbackProc --- Registers a callback procedure for streaming video compression or decompression ]
ICClose[  ICClose --- Close a compressor or decompressor    ]
ICCompress[  ICCompress --- Compress a single video image    ]
ICCompressBegin[  ICCompressBegin --- Prepare a compressor for compressing data    ]
ICCompressEnd[  ICCompressEnd --- End compression    ]
ICCompressGetFormat[  ICCompressGetFormat --- Determine the default output of a compressor    ]
ICCompressGetFormatSize[  ICCompressGetFormatSize --- Obtain the maximum required size of the output structure for the compressor    ]
ICCompressGetSize[  ICCompressGetSize --- Obtain the maximum data buffer size that is expected to be used for the compressed data    ]
ICCompressPrepareHeader[ ICCompressPrepareHeader --- Prepares compression headers.  ]
ICCompressQuery[  ICCompressQuery --- Determine if a compressor can compress a specific format    ]
ICCompressUnprepareHeader[ ICCompressUnprepareHeader --- Unprepares compression headers.  ]
ICDecompress[  ICDecompress --- Decompress a single video frame    ]
ICDecompressBegin[  ICDecompressBegin --- Prepare a decompressor for decompressing data   ]
ICDecompressEnd[  ICDecompressEnd --- End decompression    ]
ICDecompressGetFormat[  ICDecompressGetFormat --- Determine the default output of a decompressor    ]
ICDecompressGetFormatSize[  ICDecompressGetFormatSize --- Obtain the maximum required size of the output structure for the decompressor    ]
ICDecompressGetPalette[  ICDecompressGetPalette --- Obtain the palette for the output format of a decompressor    ]
ICDecompressPrepareHeader[ ICDecompressPrepareHeader --- Prepares decompression headers.  ]
ICDecompressQuery[  ICDecompressQuery --- Determine if a decompressor can decompress data with a specific format    ]
ICDecompressUnprepareHeader[ ICDecompressUnprepareHeader --- Unprepares decompression headers.  ]
ICGetBrightness[  ICGetBrightness --- Obtain current brightness value     ]
ICGetContrast[  ICGetContrast --- Obtain current contrast value    ]
ICGetDefaultKeyFrameRate[  ICGetDefaultKeyFrameRate --- Obtain default key frame rate value    ]
ICGetDefaultQuality[  ICGetDefaultQuality --- Obtain default quality setting used for compression    ]
ICGetInfo[  ICGetInfo --- Obtain information about a compressor or decompressor    ]
ICGetMirror[  ICGetMirror --- Obtain current mirroring value    ]
ICGetSaturation[  ICGetSaturation --- Obtain current saturation value    ]
ICGetSharpening[  ICGetSharpening --- Obtain current sharpening value    ]
ICGetState[  ICGetState --- Obtain current state of a compressor or decompressor    ]
ICGetStateSize[  ICGetStateSize --- Obtain size of state data used by a compressor or decompressor    ]
ICInfo[  ICInfo --- Return information about compressors and decompressors    ]
ICLocate[  ICLocate --- Find a compressor or decompressor that can handle images with the formats specified, or find a decompressor that can decompress an image with the specified format directly to hardware    ]
ICOpen[  ICOpen --- Open a compressor or decompressor    ]
ICSetBrightness[  ICSetBrightness --- Set current brightness value    ]
ICSetContrast[  ICSetContrast --- Set current contrast value    ]
ICSetMirror[  ICSetMirror --- Set current mirroring value    ]
ICSetSaturation[  ICSetSaturation --- Set current saturation value    ]
ICSetSharpening[  ICSetSharpening --- Set current sharpening value    ]
ICSetState[  ICSetState --- Set current state of a compressor or decompressor    ]
acmAudio Compression Manager APIs for MMS
acmDriverClose[  acmDriverClose --- Close a previously opened ACM driver instance   ]
acmDriverDetails[  acmDriverDetails --- Query a specified ACM driver to determine its capabilities   ]
acmDriverEnum[  acmDriverEnum --- List the available ACM drivers   ]
acmDriverId[  acmDriverID --- Return the handle to an ACM driver identifier associated with an open ACM driver instance or stream handle   ]
acmDriverOpen[  acmDriverOpen --- Open the specified ACM driver and return a driver-instance handle that can be used to communicate with the driver   ]
acmGetVersion[  acmGetVersion --- Return the version number of the ACM   ]
acmMetrics[  acmMetrics --- Return metrics for the ACM or related ACM objects   ]
acmStreamClose[  acmStreamClose --- Close a previously opened ACM conversion stream   ]
acmStreamConvert[  acmStreamConvert --- Request the ACM to perform a conversion   ]
acmStreamOpen[  acmStreamOpen --- Open an ACM conversion stream   ]
acmStreamPrepareHeader[  acmStreamPrepareHeader --- Prepare an ACMSTREAMHEADER data structure for ACM stream conversion   ]
acmStreamReset[  acmStreamReset --- Stop conversion for a given ACM stream   ]
acmStreamSize[  acmStreamSize --- Return a recommended size for a source or destination buffer on an ACM stream   ]
acmStreamUnprepareHeader[  acmStreamUnprepare --- Clean up the preparation performed by the acmStreamPrepareHeader function for an ACM stream   ]
icmInstallable Compression Manager APIs for MMS
mmeMultimedia Extension APIs for MMS
mmeAllocBuffer[  mmeAllocBuffer --- Allocate memory for data buffers    ]
mmeAllocBufferAndGetShminfo[  mmeAllocBufferAndGetShminfo --- Allocate memory for data buffers and return shared memory information    ]
mmeAllocMem[  mmeAllocMem --- Allocate memory for data structures      ]
mmeCheckForCallbacks[  mmeCheckForCallbacks --- Check for pending callbacks    ]
mmeFreeBuffer[  mmeFreeBuffer --- Release a previously allocated data buffer    ]
mmeFreeMem[  mmeFreeMem --- Release a previously allocated memory segment    ]
mmeProcessCallbacks[  mmeProcessCallbacks --- Process all pending callbacks    ]
mmeServerFileDescriptor[  mmeServerFileDescriptor --- Return the file descriptor used to communicate with the mmeserver    ]
mmeWaitForCallbacks[  mmeWaitForCallbacks --- Wait for callbacks    ]
mmioMultimedia File I/O APIs for MMS
mmioAscend[  mmioAscend --- Ascend from a RIFF file chunk to the next chunk in the file    ]
mmioClose[  mmioClose --- Close a file    ]
mmioCreateChunk[  mmioCreateChunk --- Create a new chunk    ]
mmioDescend[  mmioDescend --- Descend into a RIFF file chunk beginning at the current file position or search for a specified chunk    ]
mmioFOURCC[  mmioFOURCC --- Convert four characters into a four-character code    ]
mmioFlush[  mmioFlush --- Flushes pending output to a file     ]
mmioOpen[  mmioOpen --- Open a file for unbuffered or buffered I/O    ]
mmioRead[  mmioRead --- Read a specified number of bytes from a file    ]
mmioRename[  mmioRename --- Rename a file    ]
mmioSeek[  mmioSeek --- Change the current file position in a file    ]
mmioStringToFOURCC[  mmioStringToFOURCC --- Convert a null-terminated string into a four-character code    ]
mmioWrite[  mmioWrite --- Write a specified number of bytes to a file    ]
videoVideo Capture and Playback APIs for MMS
videoClose[  videoClose --- Close the specified video device channel    ]
videoConfigure[  videoConfigure --- Set or retrieve a configurable driver option    ]
videoFrame[  videoFrame --- Transfer a single frame from or to a video device channel    ]
videoGetBrightness[  videoGetBrightness --- Obtain current brightness value     ]
videoGetChannelCaps[  videoGetChannelCaps --- Retrieve a description of the capabilities of a channel    ]
videoGetContrast[  videoGetContrast --- Obtain current contrast value    ]
videoGetErrorText[  videoGetErrorText --- Retrieve a text description of the error identified by the error code    ]
videoGetFieldMode[  videoGetFieldMode --- Obtain the current video field mode value    ]
videoGetInfo[  videoGetInfo --- Return information about video devices    ]
videoGetMirror[  videoGetMirror --- Obtain current mirroring value    ]
videoGetNumDevs[  videoGetNumDevs --- Return the number of video capture or playback devices installed    ]
videoGetPortNum[  videoGetPortNum --- Obtain current port number     ]
videoGetQuality[  videoGetQuality --- Obtain current quality value    ]
videoGetSaturation[  videoGetSaturation --- Obtain current saturation value    ]
videoGetSharpening[  videoGetSharpening --- Obtain current sharpening value    ]
videoGetStandard[  videoGetStandard --- Obtain current input standard type    ]
videoOpen[  videoOpen --- Open a channel on the specified video device    ]
videoSetBrightness[  videoSetBrightness --- Set current brightness value    ]
videoSetContrast[  videoSetContrast --- Set current contrast value    ]
videoSetFieldMode[  videoSetFieldMode --- Set the current video field mode   ]
videoSetMirror[  videoSetMirror --- Set current mirroring value    ]
videoSetPortNum[  videoSetPortNum --- Set current port number     ]
videoSetQuality[  videoSetQuality --- Set current quality value    ]
videoSetSaturation[  videoSetSaturation --- Set current saturation value    ]
videoSetSharpening[  videoSetSharpening --- Set current sharpening value    ]
videoSetStandard[  videoSetStandard --- Set current video standard type    ]
videoStreamAddBuffer[  videoStreamAddBuffer --- Send a buffer to a video device channel    ]
videoStreamFini[  videoStreamFini --- Terminate streaming from the specified device channel    ]
videoStreamGetError[  videoStreamGetError --- Return the error most recently encountered    ]
videoStreamGetPosition[  videoStreamGetPosition --- Retrieve current position of the specified video device channel    ]
videoStreamInit[  videoStreamInit --- Initialize a video device channel for streaming    ]
videoStreamPrepareHeader[  videoStreamPrepareHeader -- Prepare a buffer for video streaming    ]
videoStreamReset[  videoStreamReset --- Stop video streaming reset current position    ]
videoStreamStart[  videoStreamStart --- Start video streaming    ]
videoStreamStop[  videoStreamStop --- Stop video streaming    ]
videoStreamUnprepareHeader[  videoStreamUnprepareHeader --- Clean up the preparation performed by videoStreamPrepareHeader    ]
videoj300SetVideoOutYUVLut[  videoj300SetVideoOutYUVLut --- Set the current LUT controls for YUV data to video output on the J300    ]
waveWave Audio APIs for MMS
waveInAddBuffer[  waveInAddBuffer --- Send an input buffer to a waveform audio input device and return the filled buffer    ]
waveInClose[  waveInClose --- Close the specified waveform audio input device    ]
waveInFormatDetails[  waveInFormatDetails --- Query the specified waveform audio input device to determine detailed information relating to a specific supported format   ]
waveInGetDevCaps[  waveInGetDevCaps --- Query the specified waveform audio input device to determine its capabilities    ]
waveInGetDevCapsEx[  waveInGetDevCapsEx --- Query the specified waveform audio input device to determine its capabilities and its supported standard formats   ]
waveInGetErrorText[  waveInGetErrorText --- Retrieve a text description of the error identified by the specified error number    ]
waveInGetFormatInfo[  waveInGetFormatInfo --- Query the specified waveform audio input device to determine high-level information relating to all supported formats   ]
waveInGetID[  waveInGetID --- Get device ID for the specified waveform audio input device    ]
waveInGetNumDevs[  waveInGetNumDevs --- Return the number of waveform audio input devices    ]
waveInGetPorts[  waveInGetPorts --- Determine the ports through which input of audio data is enabled and determine information about all input ports supported by this device.  This function is meaningful only for a wave input device with multiple ports.     ]
waveInGetPosition[  waveInGetPosition --- Retrieve the current position of the specified waveform audio input device    ]
waveInGetVolume[  waveInGetVolume --- Query the current audio input volume setting    ]
waveInOpen[  waveInOpen --- Open the specified waveform audio input device for recording    ]
waveInReset[  waveInReset --- Stop audio recording and reset current position    ]
waveInSelectPorts[  waveInSelectPorts --- Select the ports through which input of audio data is enabled.  This function is meaningful only for a wave input device with multiple ports.     ]
waveInSetVolume[  waveInSetVolume --- Set the current volume of the specified waveform audio input device    ]
waveInStart[  waveInStart --- Start audio recording    ]
waveInStop[  waveInStop --- Stop audio recording    ]
waveOutBreakLoop[  waveOutBreakLoop --- Break a loop    ]
waveOutClose[  waveOutClose ---  Close the specified waveform audio output device    ]
waveOutFormatDetails[  waveOutFormatDetails --- Query the specified waveform audio output device to determine detailed information relating to a specific supported format   ]
waveOutGetDevCaps[  waveOutGetDevCaps --- Query the specified waveform audio output device to determine its capabilities    ]
waveOutGetDevCapsEx[  waveOutGetDevCapsEx --- Query the specified waveform audio output device to determine its capabilities and its supported standard formats   ]
waveOutGetErrorText[  waveOutGetErrorText --- Retrieve a text description of the error identified by the specified error number    ]
waveOutGetFormatInfo[  waveOutGetFormatInfo --- Query the specified waveform audio output device to determine high-level information relating to all supported formats   ]
waveOutGetID[  waveOutGetID --- Get the device ID for the specified waveform audio output device    ]
waveOutGetNumDevs[  waveOutGetNumDevs --- Retrieve the number of waveform audio output devices    ]
waveOutGetPorts[  waveOutGetPorts --- Determine the ports through which output of audio data is enabled and determine information about all output ports supported by this device.  This function is meaningful only for a wave output device with multiple ports.     ]
waveOutGetPosition[  waveOutGetPosition --- Query the current playback position    ]
waveOutGetVolume[  waveOutGetVolume --- Query the current audio output volume setting    ]
waveOutOpen[  waveOutOpen --- Open the specified waveform audio output device for playback    ]
waveOutPause[  waveOutPause --- Pause audio playback    ]
waveOutReset[  waveOutReset --- Stop audio playback and reset current position    ]
waveOutRestart[  waveOutRestart --- Restart audio playback    ]
waveOutSelectPorts[  waveOutSelectPorts --- Select the ports through which output of audio data is enabled.  This function is meaningful only for a wave output device with multiple ports.     ]
waveOutSetVolume[  waveOutSetVolume --- Set the current audio playback volume    ]
waveOutWrite[  waveOutWrite --- Send a data block to the specified waveform audio output device    ]

Section 4mms

system.inisystem.ini file used by the mmeserver. 

Section 7mms

av201Full Video Basic Video Device for MMS
av301Full Video Supreme Video and ICM Device for MMS
av321Full Video Supreme with JPEG Video and ICM Device for MMS
bbaBase Board Audio Device for MMS
h261H.261 ICM Software Device for MMS
imaadpcmIMA ADPCM ACM Software Device for MMS
indeoIntel (TM) Indeo Software ICM Device for MMS
j300J300 Sound and Motion Video, ICM, and Audio Device for MMS
jpegJPEG Software ICM Device for MMS
mmsessPersonal Workstation Audio Device for MMS
msbAlphaStation Sound Board Audio Device for MMS

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026