Source position: mmbase.pas line 2519
type _MCI_AMP_INSTANCE = record |
szDeviceName: array [0..128] of AnsiChar; |
szDriverName: array [0..15] of AnsiChar; |
hFile: HFile; |
usDeviceID: Integer; |
ulGlobalFile: LongInt; |
usMasterVolume: Integer; |
lLeftVolume: LongInt; |
lRightVolume: LongInt; |
lVolumeDelay: LongInt; |
lBalance: LongInt; |
lBalanceDelay: LongInt; |
lBass: LongInt; |
lTreble: LongInt; |
lPitch: LongInt; |
lGain: LongInt; |
lSRate: LongInt; |
lBitsPerSRate: LongInt; |
lBsize: LongInt; |
sMode: Integer; |
sChannels: Integer; |
ulFlags: LongInt; |
lMonitor: LongInt; |
lInput: LongInt; |
lOutput: LongInt; |
ulOperation: LongInt; |
ulGainLevel: LongInt; |
ulStoreRVolume: LongInt; |
ulStoreLVolume: LongInt; |
ulDosOpened: LongInt; |
ulInitOpen: LongInt; |
ulMasterVolume: LongInt; |
ulActive: LongInt; |
lStoreSRate: LongInt; |
lStoreBitsPerSRate: LongInt; |
ulStoreOperation: LongInt; |
sStoreMode: Integer; |
sStoreChannels: Integer; |
ulSetAmpDefaults: LongInt; |
ulDefaultsSet: LongInt; |
ulOutputDev: LongInt; |
ulInputDev: LongInt; |
ulResourcesUsed: LongInt; |
ulRestoreNotify: LongInt; |
ulCallback: LongInt; |
sUserParm: Integer; |
lNotifyFlag: LongInt; |
hmtxInstanceSem: HMTX; |
ulClass: LongInt; |
ulBlockAlignment: LongInt; |
ulHardwareMode: LongInt; |
rInputList: array [0..LIST_LEN] of _MCI_PORT_LIST; |
rOutputList: array [0..LIST_LEN] of _MCI_PORT_LIST; |
ulNumInputs: LongInt; |
ulNumOutputs: LongInt; |
ulDataType: LongInt; |
ulSubType: LongInt; |
ulBytesPerBlock: LongInt; |
ulMMTimePerBlock: LongInt; |
pAudioModeData: Pointer; |
pResourceDLL: array [0..128] of AnsiChar; |
pProdInfo: PSZ; |
ulDeviceID: LongInt; |
ulNumMappingRows: LongInt; |
ulMatch: LongInt; |
pMapTable: ; |
ulNumDataTypes: LongInt; |
pDataTypeTable: Pointer; |
fMute: Boolean; |
ulResourceID: LongInt; |
ulConnDefaults: LongInt; |
end; |