Unit MSACM |
Classes |
Functions |
acmDriverAdd -
acmDriverAddA -
acmDriverAddW -
acmDriverClose -
acmDriverDetails -
acmDriverDetailsA -
acmDriverDetailsW -
ACMDRIVERDETAILS_FCCTYPE_AUDIOCODE -
acmDriverEnum - acmDriver
acmDriverID -
acmDriverMessage -
acmDriverOpen -
acmDriverPriority -
acmDriverRemove -
acmFilterChoose -
acmFilterChooseA -
acmFilterChooseW -
acmFilterDetails -
acmFilterDetailsA -
acmFilterDetailsW -
acmFilterEnum -
acmFilterEnumA -
acmFilterEnumW -
acmFilterTagDetails -
acmFilterTagDetailsA - acmFilter
acmFilterTagDetailsW -
acmFilterTagEnum -
acmFilterTagEnumA -
acmFilterTagEnumW -
acmFormatChoose -
acmFormatChooseA -
acmFormatChooseW -
acmFormatDetails -
acmFormatDetailsA -
acmFormatDetailsW -
acmFormatEnum -
acmFormatEnumA -
acmFormatEnumW -
acmFormatSuggest -
acmFormatTagDetails -
acmFormatTagDetailsA - acmFormat
acmFormatTagDetailsW -
acmFormatTagEnum -
acmFormatTagEnumA -
acmFormatTagEnumW -
acmGetVersion - acm
acmMetrics -
acmStreamClose -
acmStreamConvert -
acmStreamMessage -
acmStreamOpen - acmStream
acmStreamPrepareHeader -
acmStreamReset -
acmStreamSize -
acmStreamUnprepareHeader -
Types |
ACMDRIVERENUMCB
ACMDRIVERPROC
ACMFILTERCHOOSEHOOKPROC
ACMFILTERCHOOSEHOOKPROCA
ACMFILTERCHOOSEHOOKPROCW
ACMFILTERENUMCB
ACMFILTERENUMCBA
ACMFILTERENUMCBW
ACMFILTERTAGENUMCB
ACMFILTERTAGENUMCBA
ACMFILTERTAGENUMCBW
ACMFORMATCHOOSEHOOKPROC
ACMFORMATCHOOSEHOOKPROCA
ACMFORMATCHOOSEHOOKPROCW
ACMFORMATENUMCB
ACMFORMATENUMCBA
ACMFORMATENUMCBW
ACMFORMATTAGENUMCB
ACMFORMATTAGENUMCBA
ACMFORMATTAGENUMCBW
HACMDRIVER
HACMDRIVERID
HACMOBJ
HACMSTREAM
LPACMDRIVERPROC
PACMDRIVERDETAILS
PACMDRIVERDETAILSA
PACMDRIVERDETAILSW
PACMFILTERCHOOSE
PACMFILTERCHOOSEA
PACMFILTERCHOOSEW
PACMFILTERDETAILS
PACMFILTERDETAILSA
PACMFILTERDETAILSW
PACMFILTERTAGDETAILS
PACMFILTERTAGDETAILSA
PACMFILTERTAGDETAILSW
PACMFORMATCHOOSE
PACMFORMATCHOOSEA
PACMFORMATCHOOSEW
PACMFORMATDETAILS
PACMFORMATDETAILSA
PACMFORMATDETAILSW
PACMFORMATTAGDETAILS
PACMFORMATTAGDETAILSA
PACMFORMATTAGDETAILSW
PACMSTREAMHEADER
PHACMDRIVER
PHACMDRIVERID
PHACMOBJ
PHACMSTREAM
PWAVEFILTER
TACMDRIVERDETAILS
TACMDRIVERDETAILSA
TACMDRIVERDETAILSW
TACMFILTERCHOOSE
TACMFILTERCHOOSEA
TACMFILTERCHOOSEW
TACMFILTERDETAILS
TACMFILTERDETAILSA
TACMFILTERDETAILSW
TACMFILTERTAGDETAILS
TACMFILTERTAGDETAILSA
TACMFILTERTAGDETAILSW
TACMFORMATCHOOSE
TACMFORMATCHOOSEA
TACMFORMATCHOOSEW
TACMFORMATDETAILS
TACMFORMATDETAILSA
TACMFORMATDETAILSW
TACMFORMATTAGDETAILS
TACMFORMATTAGDETAILSA
TACMFORMATTAGDETAILSW
TACMSTREAMHEADER
TWAVEFILTER
Constants |
ACMDM_BASE
ACMDM_DRIVER_ABOUT
ACMDM_RESERVED_HIGH
ACMDM_RESERVED_LOW
ACMDM_USER
ACMDRIVERDETAILS_COPYRIGHT_CHARS
ACMDRIVERDETAILS_FCCCOMP_UNDEFINED
ACMDRIVERDETAILS_FEATURES_CHARS
ACMDRIVERDETAILS_LICENSING_CHARS
ACMDRIVERDETAILS_LONGNAME_CHARS
ACMDRIVERDETAILS_SHORTNAME_CHARS
ACMDRIVERDETAILS_SUPPORTF_ASYNC
ACMDRIVERDETAILS_SUPPORTF_CODEC
ACMDRIVERDETAILS_SUPPORTF_CONVERTER
ACMDRIVERDETAILS_SUPPORTF_DISABLED
ACMDRIVERDETAILS_SUPPORTF_FILTER
ACMDRIVERDETAILS_SUPPORTF_HARDWARE
ACMDRIVERDETAILS_SUPPORTF_LOCAL
ACMERR_BASE
ACMERR_BUSY
ACMERR_CANCELED
ACMERR_NOTPOSSIBLE
ACMERR_UNPREPARED
ACMFILTERCHOOSE_STYLEF_CONTEXTHELP
ACMFILTERCHOOSE_STYLEF_ENABLEHOOK
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE
ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT
ACMFILTERCHOOSE_STYLEF_SHOWHELP
ACMFILTERDETAILS_FILTER_CHARS
ACMFILTERTAGDETAILS_FILTERTAG_CHARS
ACMFORMATCHOOSE_STYLEF_CONTEXTHELP
ACMFORMATCHOOSE_STYLEF_ENABLEHOOK
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE
ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT
ACMFORMATCHOOSE_STYLEF_SHOWHELP
ACMFORMATDETAILS_FORMAT_CHARS
ACMFORMATTAGDETAILS_FORMATTAG_CHARS
ACMHELPMSGCONTEXTHELP
ACMHELPMSGCONTEXTHELPA
ACMHELPMSGCONTEXTHELPW
ACMHELPMSGCONTEXTMENU
ACMHELPMSGCONTEXTMENUA
ACMHELPMSGCONTEXTMENUW
ACMHELPMSGSTRING
ACMHELPMSGSTRINGA
ACMHELPMSGSTRINGW
ACMSTREAMHEADER_STATUSF_DONE
ACMSTREAMHEADER_STATUSF_INQUEUE
ACMSTREAMHEADER_STATUSF_PREPARED
ACM_DRIVERADDF_FUNCTION
ACM_DRIVERADDF_GLOBAL
ACM_DRIVERADDF_LOCAL
ACM_DRIVERADDF_NOTIFYHWND
ACM_DRIVERADDF_TYPEMASK
ACM_DRIVERENUMF_DISABLED
ACM_DRIVERENUMF_NOLOCAL
ACM_DRIVERPRIORITYF_ABLEMASK
ACM_DRIVERPRIORITYF_BEGIN
ACM_DRIVERPRIORITYF_DEFERMASK
ACM_DRIVERPRIORITYF_DISABLE
ACM_DRIVERPRIORITYF_ENABLE
ACM_DRIVERPRIORITYF_END
ACM_FILTERDETAILSF_FILTER
ACM_FILTERDETAILSF_INDEX
ACM_FILTERDETAILSF_QUERYMASK
ACM_FILTERENUMF_DWFILTERTAG
ACM_FILTERTAGDETAILSF_FILTERTAG
ACM_FILTERTAGDETAILSF_INDEX
ACM_FILTERTAGDETAILSF_LARGESTSIZE
ACM_FILTERTAGDETAILSF_QUERYMASK
ACM_FORMATDETAILSF_FORMAT
ACM_FORMATDETAILSF_INDEX
ACM_FORMATDETAILSF_QUERYMASK
ACM_FORMATENUMF_CONVERT
ACM_FORMATENUMF_HARDWARE
ACM_FORMATENUMF_INPUT
ACM_FORMATENUMF_NCHANNELS
ACM_FORMATENUMF_NSAMPLESPERSEC
ACM_FORMATENUMF_OUTPUT
ACM_FORMATENUMF_SUGGEST
ACM_FORMATENUMF_WBITSPERSAMPLE
ACM_FORMATENUMF_WFORMATTAG
ACM_FORMATSUGGESTF_NCHANNELS
ACM_FORMATSUGGESTF_NSAMPLESPERSEC
ACM_FORMATSUGGESTF_TYPEMASK
ACM_FORMATSUGGESTF_WBITSPERSAMPLE
ACM_FORMATSUGGESTF_WFORMATTAG
ACM_FORMATTAGDETAILSF_FORMATTAG
ACM_FORMATTAGDETAILSF_INDEX
ACM_FORMATTAGDETAILSF_LARGESTSIZE
ACM_FORMATTAGDETAILSF_QUERYMASK
ACM_METRIC_COUNT_CODECS
ACM_METRIC_COUNT_CONVERTERS
ACM_METRIC_COUNT_DISABLED
ACM_METRIC_COUNT_DRIVERS
ACM_METRIC_COUNT_FILTERS
ACM_METRIC_COUNT_HARDWARE
ACM_METRIC_COUNT_LOCAL_CODECS
ACM_METRIC_COUNT_LOCAL_CONVERTERS
ACM_METRIC_COUNT_LOCAL_DISABLED
ACM_METRIC_COUNT_LOCAL_DRIVERS
ACM_METRIC_COUNT_LOCAL_FILTERS
ACM_METRIC_DRIVER_PRIORITY
ACM_METRIC_DRIVER_SUPPORT
ACM_METRIC_HARDWARE_WAVE_INPUT
ACM_METRIC_HARDWARE_WAVE_OUTPUT
ACM_METRIC_MAX_SIZE_FILTER
ACM_METRIC_MAX_SIZE_FORMAT
ACM_STREAMCONVERTF_BLOCKALIGN
ACM_STREAMCONVERTF_END
ACM_STREAMCONVERTF_START
ACM_STREAMOPENF_ASYNC
ACM_STREAMOPENF_NONREALTIME
ACM_STREAMOPENF_QUERY
ACM_STREAMSIZEF_DESTINATION
ACM_STREAMSIZEF_QUERYMASK
ACM_STREAMSIZEF_SOURCE
DRVM_MAPPER_STATUS
DRV_MAPPER_PREFERRED_INPUT_GET
DRV_MAPPER_PREFERRED_OUTPUT_GET
FILTERCHOOSE_CUSTOM_VERIFY
FILTERCHOOSE_FILTERTAG_VERIFY
FILTERCHOOSE_FILTER_VERIFY
FILTERCHOOSE_MESSAGE
FORMATCHOOSE_CUSTOM_VERIFY
FORMATCHOOSE_FORMATTAG_VERIFY
FORMATCHOOSE_FORMAT_VERIFY
FORMATCHOOSE_MESSAGE
MM_ACM_CLOSE
MM_ACM_DONE
MM_ACM_FILTERCHOOSE
MM_ACM_FORMATCHOOSE
MM_ACM_OPEN
WAVEIN_MAPPER_STATUS_DEVICE
WAVEIN_MAPPER_STATUS_FORMAT
WAVEIN_MAPPER_STATUS_MAPPED
WAVEOUT_MAPPER_STATUS_DEVICE
WAVEOUT_MAPPER_STATUS_FORMAT
WAVEOUT_MAPPER_STATUS_MAPPED
WAVE_FILTER_DEVELOPMENT
WAVE_FILTER_UNKNOWN
WIDM_MAPPER_STATUS
WODM_MAPPER_STATUS
Variables |
Functions |
Types |
ACMDRIVERENUMCB = function(hadid : HACMDRIVERID; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMDRIVERPROC = function(_0 : DWORD; _1 : HACMDRIVERID; _2 : UINT; _3 : LPARAM; _4 : LPARAM) : LRESULTis global
ACMFILTERCHOOSEHOOKPROC = ACMFILTERCHOOSEHOOKPROCA
ACMFILTERCHOOSEHOOKPROCA = function(hwnd : HWND; uMsg : UINT; wParam : WPARAM; lParam : LPARAM) : UINT
ACMFILTERCHOOSEHOOKPROCW = function(hwnd : HWND; uMsg : UINT; wParam : WPARAM; lParam : LPARAM) : UINT
ACMFILTERENUMCB = ACMFILTERENUMCBA
ACMFILTERENUMCBA = function(hadid : HACMDRIVERID; const pafd : TACMFILTERDETAILSA; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFILTERENUMCBW = function(hadid : HACMDRIVERID; const pafd : TACMFILTERDETAILSW; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFILTERTAGENUMCB = ACMFILTERTAGENUMCBA
ACMFILTERTAGENUMCBA = function(hadid : HACMDRIVERID; const paftd : TACMFILTERTAGDETAILSA; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFILTERTAGENUMCBW = function(hadid : HACMDRIVERID; const paftd : TACMFILTERTAGDETAILSW; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFORMATCHOOSEHOOKPROC = ACMFORMATCHOOSEHOOKPROCA
ACMFORMATCHOOSEHOOKPROCA = function(hwnd : HWND; uMsg : UINT; wParam : WPARAM; lParam : LPARAM) : UINT
ACMFORMATCHOOSEHOOKPROCW = function(hwnd : HWND; uMsg : UINT; wParam : WPARAM; lParam : LPARAM) : UINT
ACMFORMATENUMCB = ACMFORMATENUMCBA
ACMFORMATENUMCBA = function(hadid : HACMDRIVERID; const pafd : TACMFORMATDETAILSA; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFORMATENUMCBW = function(hadid : HACMDRIVERID; const pafd : TACMFORMATDETAILSW; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFORMATTAGENUMCB = ACMFORMATTAGENUMCBA
ACMFORMATTAGENUMCBA = function(hadid : HACMDRIVERID; const paftd : TACMFORMATTAGDETAILSA; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
ACMFORMATTAGENUMCBW = function(hadid : HACMDRIVERID; const paftd : TACMFORMATTAGDETAILSW; dwInstance : DWORD; fdwSupport : DWORD) : BOOL
HACMDRIVER = THandle
HACMDRIVERID = THandle
HACMOBJ = THandle
HACMSTREAM = THandle
LPACMDRIVERPROC = ^ACMDRIVERPROC
PACMDRIVERDETAILS = PACMDRIVERDETAILSA
PACMDRIVERDETAILSA = ^TACMDRIVERDETAILSA
PACMDRIVERDETAILSW = ^TACMDRIVERDETAILSW
PACMFILTERCHOOSE = PACMFILTERCHOOSEAptr to hook function
PACMFILTERCHOOSEA = ^TACMFILTERCHOOSEA
PACMFILTERCHOOSEW = ^TACMFILTERCHOOSEWptr to hook function
PACMFILTERDETAILS = PACMFILTERDETAILSA
PACMFILTERDETAILSA = ^TACMFILTERDETAILSA
PACMFILTERDETAILSW = ^TACMFILTERDETAILSW
PACMFILTERTAGDETAILS = PACMFILTERTAGDETAILSA
PACMFILTERTAGDETAILSA = ^TACMFILTERTAGDETAILSA
PACMFILTERTAGDETAILSW = ^TACMFILTERTAGDETAILSW
PACMFORMATCHOOSE = PACMFORMATCHOOSEA
PACMFORMATCHOOSEA = ^TACMFORMATCHOOSEA
PACMFORMATCHOOSEW = ^TACMFORMATCHOOSEWptr to hook function
PACMFORMATDETAILS = PACMFORMATDETAILSA
PACMFORMATDETAILSA = ^TACMFORMATDETAILSA
PACMFORMATDETAILSW = ^TACMFORMATDETAILSW
PACMFORMATTAGDETAILS = PACMFORMATTAGDETAILSA
PACMFORMATTAGDETAILSA = ^TACMFORMATTAGDETAILSA
PACMFORMATTAGDETAILSW = ^TACMFORMATTAGDETAILSW
PACMSTREAMHEADER = ^TACMSTREAMHEADER
PHACMDRIVER = ^HACMDRIVER
PHACMDRIVERID = ^HACMDRIVERID
PHACMOBJ = ^HACMOBJ
PHACMSTREAM = ^HACMSTREAM
PWAVEFILTER = ^TWAVEFILTER
TACMDRIVERDETAILS = TACMDRIVERDETAILSA
TACMDRIVERDETAILSA = record
cbStruct : DWORD;
fccType : FOURCC;
fccComp : FOURCC;
wMid : WORD;
wPid : WORD;
vdwACM : DWORD;
vdwDriver : DWORD;
fdwSupport : DWORD;
cFormatTags : DWORD;
cFilterTags : DWORD;
hicon : HICON;
szShortName : array[0..ACMDRIVERDETAILS_SHORTNAME_CHARS-1] of char;
szLongName : array[0..ACMDRIVERDETAILS_LONGNAME_CHARS-1] of char;
szCopyright : array[0..ACMDRIVERDETAILS_COPYRIGHT_CHARS-1] of char;
szLicensing : array[0..ACMDRIVERDETAILS_LICENSING_CHARS-1] of char;
szFeatures : array[0..ACMDRIVERDETAILS_FEATURES_CHARS-1] of char;
end;
TACMDRIVERDETAILSW = record
cbStruct : DWORD;
fccType : FOURCC;
fccComp : FOURCC;
wMid : WORD;
wPid : WORD;
vdwACM : DWORD;
vdwDriver : DWORD;
fdwSupport : DWORD;
cFormatTags : DWORD;
cFilterTags : DWORD;
hicon : HICON;
szShortName : array[0..ACMDRIVERDETAILS_SHORTNAME_CHARS-1] of wchar;
szLongName : array[0..ACMDRIVERDETAILS_LONGNAME_CHARS-1] of wchar;
szCopyright : array[0..ACMDRIVERDETAILS_COPYRIGHT_CHARS-1] of wchar;
szLicensing : array[0..ACMDRIVERDETAILS_LICENSING_CHARS-1] of wchar;
szFeatures : array[0..ACMDRIVERDETAILS_FEATURES_CHARS-1] of wchar;
end;
TACMFILTERCHOOSE = TACMFILTERCHOOSEA
TACMFILTERCHOOSEA = record
cbStruct : DWORD ;
fdwStyle : DWORD ;
hwndOwner : HWND ;
pwfltr : PWAVEFILTER ;
cbwfltr : DWORD ;
pszTitle : LPCSTR ;
szFilterTag : array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS-1] of char;
szFilter : array[0..ACMFILTERDETAILS_FILTER_CHARS-1] of char;
pszName : LPSTR ;
cchName : DWORD ;
fdwEnum : DWORD ;
pwfltrEnum : PWAVEFILTER ;
hInstance : THandle ;
pszTemplateName : LPCSTR ;
lCustData : LPARAM ;
pfnHook : ACMFILTERCHOOSEHOOKPROCA ;
end;
TACMFILTERCHOOSEW = record
cbStruct : DWORD ;
fdwStyle : DWORD ;
hwndOwner : HWND ;
pwfltr : PWAVEFILTER ;
cbwfltr : DWORD ;
pszTitle : LPCWSTR ;
szFilterTag : array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS-1] of wchar;
szFilter : array[0..ACMFILTERDETAILS_FILTER_CHARS-1] of wchar;
pszName : LPWSTR ;
cchName : DWORD ;
fdwEnum : DWORD ;
pwfltrEnum : PWAVEFILTER ;
hInstance : THandle ;
pszTemplateName : LPCWSTR ;
lCustData : LPARAM ;
pfnHook : ACMFILTERCHOOSEHOOKPROCW ;
end;
TACMFILTERDETAILS = TACMFILTERDETAILSA
TACMFILTERDETAILSA = record
cbStruct : DWORD ;
dwFilterIndex : DWORD ;
dwFilterTag : DWORD ;
fdwSupport : DWORD ;
pwfltr : PWAVEFILTER ;
cbwfltr : DWORD ;
szFilter : array[0..ACMFILTERDETAILS_FILTER_CHARS-1] of char;
end;
TACMFILTERDETAILSW = record
cbStruct : DWORD ;
dwFilterIndex : DWORD ;
dwFilterTag : DWORD ;
fdwSupport : DWORD ;
pwfltr : PWAVEFILTER ;
cbwfltr : DWORD ;
szFilter : array[0..ACMFILTERDETAILS_FILTER_CHARS-1] of wchar;
end;
TACMFILTERTAGDETAILS = TACMFILTERTAGDETAILSA
TACMFILTERTAGDETAILSA = record
cbStruct : DWORD ;
dwFilterTagIndex : DWORD ;
dwFilterTag : DWORD ;
cbFilterSize : DWORD ;
fdwSupport : DWORD ;
cStandardFilters : DWORD ;
szFilterTag : array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS-1] of char;
end;
TACMFILTERTAGDETAILSW = record
cbStruct : DWORD ;
dwFilterTagIndex : DWORD ;
dwFilterTag : DWORD ;
cbFilterSize : DWORD ;
fdwSupport : DWORD ;
cStandardFilters : DWORD ;
szFilterTag : array[0..ACMFILTERTAGDETAILS_FILTERTAG_CHARS-1] of wchar;
end;
TACMFORMATCHOOSE = TACMFORMATCHOOSEAptr to hook function
TACMFORMATCHOOSEA = record
cbStruct : DWORD ;
fdwStyle : DWORD ;
hwndOwner : HWND ;
pwfx : PWAVEFORMATEX ;
cbwfx : DWORD ;
pszTitle : LPCSTR ;
szFormatTag : array[0..ACMFORMATTAGDETAILS_FORMATTAG_CHARS-1] of char;
szFormat : array[0..ACMFORMATDETAILS_FORMAT_CHARS-1] of char;
pszName : LPSTR ;
cchName : DWORD ;
fdwEnum : DWORD ;
pwfxEnum : PWAVEFORMATEX ;
hInstance : THandle ;
pszTemplateName : LPCSTR ;
lCustData : LPARAM ;
pfnHook : ACMFORMATCHOOSEHOOKPROCA ;
end;
TACMFORMATCHOOSEW = record
cbStruct : DWORD ;
fdwStyle : DWORD ;
hwndOwner : HWND ;
pwfx : PWAVEFORMATEX ;
cbwfx : DWORD ;
pszTitle : LPCWSTR ;
szFormatTag : array[0..ACMFORMATTAGDETAILS_FORMATTAG_CHARS-1] of wchar;
szFormat : array[0..ACMFORMATDETAILS_FORMAT_CHARS-1] of wchar;
pszName : LPWSTR ;
cchName : DWORD ;
fdwEnum : DWORD ;
pwfxEnum : PWAVEFORMATEX ;
hInstance : THandle ;
pszTemplateName : LPCWSTR ;
lCustData : LPARAM ;
pfnHook : ACMFORMATCHOOSEHOOKPROCW ;
end;
TACMFORMATDETAILS = TACMFORMATDETAILSA
TACMFORMATDETAILSA = record
cbStruct : DWORD;
dwFormatIndex : DWORD;
dwFormatTag : DWORD;
fdwSupport : DWORD;
pwfx : PWAVEFORMATEX;
cbwfx : DWORD;
szFormat : array[0..ACMFORMATDETAILS_FORMAT_CHARS-1] of char;
end;
TACMFORMATDETAILSW = record
cbStruct : DWORD;
dwFormatIndex : DWORD;
dwFormatTag : DWORD;
fdwSupport : DWORD;
pwfx : PWAVEFORMATEX;
cbwfx : DWORD;
szFormat : array[0..ACMFORMATDETAILS_FORMAT_CHARS-1] of wchar;
end;
TACMFORMATTAGDETAILS = TACMFORMATTAGDETAILSA
TACMFORMATTAGDETAILSA = record
cbStruct : DWORD;
dwFormatTagIndex : DWORD;
dwFormatTag : DWORD;
cbFormatSize : DWORD;
fdwSupport : DWORD;
cStandardFormats : DWORD;
szFormatTag : array[0..ACMFORMATTAGDETAILS_FORMATTAG_CHARS-1] of char;
end;
TACMFORMATTAGDETAILSW = record
cbStruct : DWORD;
dwFormatTagIndex : DWORD;
dwFormatTag : DWORD;
cbFormatSize : DWORD;
fdwSupport : DWORD;
cStandardFormats : DWORD;
szFormatTag : array[0..ACMFORMATTAGDETAILS_FORMATTAG_CHARS-1] of wchar;
end;
TACMSTREAMHEADER = record
cbStruct : DWORD ;
fdwStatus : DWORD ;
dwUser : DWORD ;
pbSrc : PBYTE ;
cbSrcLength : DWORD ;
cbSrcLengthUsed : DWORD ;
dwSrcUser : DWORD ;
pbDst : PBYTE ;
cbDstLength : DWORD ;
cbDstLengthUsed : DWORD ;
dwDstUser : DWORD ;
dwReservedDriver : array [0..9] of DWORD;
end;
TWAVEFILTER = record
cbStruct : DWORD ;
dwFilterTag : DWORD ;
fdwFilter : DWORD ;
dwReserved : array [0..5] of DWORD;
end;
Constants |
Variables |