Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ acmDriverDetails(3mms) — Multimedia Services 2.4B

Media Vault

Software Library

Restoration Projects

Artifacts Sought

acmDriverDetails(3mms)  —  Subroutines

 

Name

 
acmDriverDetails --- Query a specified ACM driver to determine its capabilities
 

Syntax

 

 #include <mme/mme_api.h>
 MMRESULT acmDriverDetails(HACMDRIVERID hadid,
                          LPACMDRIVERDETAILS padd,
                          DWORD fdwDetails)
 

 
 

Arguments

 
HACMDRIVERID hadid
 
Specifies a handle to the driver identifier of an installed ACM driver. Disabled drivers can be queried for details.
 

 
LPACMDRIVERDETAILS padd
 
Specifies a pointer to an ACMDRIVERDETAILS data structure that will receive the driver details.  The cbStruct field must be initialized to the size, in bytes, of the data structure. 
 

 
DWORD fdwDetails
 
Is not used and must be set to zero.
 
 

Description

 
The  acmDriverDetails function queries a specified Audio Compression Manager (ACM) driver to determine its capabilities. 
 

Extensions

 
None.
 
 

Return Values

 
Returns zero if the function was successful; otherwise, it returns a nonzero error number or one of the following error codes:
 
 
 

 
MMSYSERR_INVALHANDLE@T{ Specified handle is invalid. T} MMSYSERR_INVALPARAM@T{ One or more arguments passed is invalid. T} MMSYSERR_INVALFLAG@T{ One or more flags is invalid. T}

 

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