|
Public Member Functions |
| | CSAA7134Card (CHardwareDriver *pDriver) |
| int | GetMaxCards () |
|
LPCSTR | GetCardName (eSAA7134CardId CardId) |
|
void | SetCardType (int CardType) |
|
eSAA7134CardId | GetCardType () |
|
eTunerId | AutoDetectTuner (eSAA7134CardId CardId) |
|
eSAA7134CardId | AutoDetectCardType () |
|
LPCSTR | GetChipType () |
|
LPCSTR | GetTunerType () |
|
ITuner * | GetTuner () const |
|
int | GetNumInputs () |
|
LPCSTR | GetInputName (int nVideoSource) |
|
BOOL | IsInputATuner (int nInput) |
| BOOL | InitTuner (eTunerId tunerId) |
| void | StopCapture () |
|
void | StartCapture (BOOL bCaptureVBI) |
|
void | PrepareCard () |
|
void | ResetHardware () |
|
void | SetDMA (eRegionID RegionID, BOOL bState) |
|
BOOL | GetDMA (eRegionID RegionID) |
|
void | SetPageTable (eRegionID RegionID, DWORD pPhysical, DWORD nPages) |
|
void | SetBaseOffsets (eRegionID RegionID, DWORD dwEvenOffset, DWORD dwOddOffset, DWORD dwPitch) |
|
void | SetBSwapAndWSwap (eRegionID RegionID, BOOL bBSwap, BOOL bWSwap) |
|
BOOL | GetProcessingRegion (eRegionID &RegionID, BOOL &bIsFieldOdd) |
|
BOOL | GetProcessingFieldID (TFieldID *pFieldID) |
|
BOOL | GetIRQEventRegion (eRegionID &RegionID, BOOL &bIsFieldOdd) |
| void | SetVideoSource (int nInput) |
|
void | SetVideoStandard (eVideoStandard VideoStandard, long &VBILines, long &VideoWidth, long &VideoHeight, long HDelayShift, long VDelayShift, long VBIUpscaleDivisor) |
|
void | SetGeometry (WORD ScaleWidth, WORD ScaleHeight, long HDelayShift, long VDelayShift) |
|
void | SetVBIGeometry (WORD UpscaleDivisor) |
|
void | SetBrightness (BYTE Brightness) |
|
BYTE | GetBrightness () |
|
void | SetHue (BYTE Hue) |
|
BYTE | GetHue () |
|
void | SetContrast (BYTE Contrast) |
|
BYTE | GetContrast () |
|
void | SetSaturation (BYTE Saturation) |
|
BYTE | GetSaturation () |
|
void | SetWhitePeak (BOOL WhitePeak) |
|
BOOL | GetWhitePeak () |
|
void | SetColorPeak (BOOL ColorPeak) |
|
BOOL | GetColorPeak () |
|
void | SetCombFilter (eCombFilter CombFilter) |
|
void | SetVideoMirror (BOOL bMirror) |
|
void | SetAutomaticGainControl (BOOL bAGC) |
|
void | SetGainControl (WORD GainControl) |
|
void | SetHPLLMode (eHPLLMode HPLLMode) |
|
void | SetVSyncRecovery (eVSyncRecovery VSyncRecovery) |
| long | GetMinimumVDelay () |
|
long | GetMinimumVDelayWithVBI () |
|
BOOL | IsVideoPresent () |
|
BOOL | Is25fpsSignalDetected () |
|
BOOL | IsInterlacedSignalDetected () |
| void | InitAudio () |
|
void | SetAudioSource (eAudioInputSource InputSource) |
|
void | SetAudioStandard (eAudioStandard AudioStandard) |
|
void | SetAudioChannel (eAudioChannel AudioChannel) |
|
int | GetInputAudioLine (int nInput) |
|
LPCSTR | GetAudioStandardName (eAudioStandard AudioStandard) |
|
eAudioChannel | GetAudioChannel () |
|
void | SetAudioMute () |
|
void | SetAudioUnMute () |
|
void | SetAudioVolume (BYTE nVolume) |
|
void | SetAudioBalance (WORD nBalance) |
|
void | SetAudioBass (WORD nBass) |
|
void | SetAudioTreble (WORD nTreble) |
|
void | SetAudioCarrier1Freq (DWORD Carrier) |
|
void | SetAudioCarrier2Freq (DWORD Carrier) |
|
void | SetAudioCarrier1Mode (eAudioCarrierMode Mode) |
|
void | SetAudioCarrier2Mode (eAudioCarrierMode Mode) |
|
void | SetCh1FMDeemphasis (eAudioFMDeemphasis FMDeemphasis) |
|
void | SetCh2FMDeemphasis (eAudioFMDeemphasis FMDeemphasis) |
|
void | SetAudioFMDematrix (eAudioFMDematrix FMDematrix) |
|
void | SetFilterBandwidth (eAudioFilterBandwidth FilterBandwidth) |
|
void | SetAudioSampleRate (eAudioSampleRate SampleRate) |
|
void | SetAutomaticVolume (eAutomaticVolume AVL) |
|
void | SetAudioLine1Voltage (eAudioLineVoltage LineVoltage) |
|
void | SetAudioLine2Voltage (eAudioLineVoltage LineVoltage) |
| void | SetAudioLockToVideo (BOOL bLockAudio) |
|
BOOL | IsAudioChannelDetected (eAudioChannel AudioChannel) |
|
void | GetAudioDecoderStatus (char *pBuffer, WORD nBufferSize) |
| BYTE | GetI2CStatus () |
|
void | SetI2CStatus (BYTE Status) |
|
void | SetI2CCommand (BYTE Command) |
|
void | SetI2CData (BYTE Data) |
|
BYTE | GetI2CData () |
| void | StatGPIO () |
|
void | EnableI2SAudioOutput (WORD wRate) |
|
void | EnableCCIR656VideoOut () |
| void | HandleTimerMessages (int TimerId) |
| void | CheckRegisters (DWORD *AOdd, DWORD *AEven, DWORD *BOdd, DWORD *BEven) |
|
void | DumpRegisters () |
|
BYTE | DirectGetByte (DWORD dwAddress) |
|
void | DirectSetBit (DWORD dwAddress, int nBit, BOOL bSet) |
Static Public Member Functions |
|
BOOL APIENTRY | ChipSettingProc (HWND hDlg, UINT message, UINT wParam, LONG lParam) |
Protected Member Functions |
|
void | SetTypicalSettings () |
|
void | SetupTasks () |
|
void | SetTaskGeometry (eTaskID TaskID, WORD Width, WORD Height, WORD HDelay, WORD VDelay, WORD ScaleWidth, WORD ScaleHeight) |
|
void | SetTaskVBIGeometry (eTaskID TaskID, WORD HStart, WORD HStop, WORD VStart, WORD VStop, WORD UpscaleDivisor) |
|
void | ResetHPrescale (eTaskID TaskID) |
|
void | SetHPrescale (eTaskID TaskID, WORD wSourceSize, WORD wScaleSize) |
|
BOOL | IsVBIActive () |
|
void | CheckVBIAndVideoOverlap (eTaskID TaskID) |
|
void | VerifyMemorySize (eRegionID RegionID) |
|
WORD | CalculateLinesAvailable (eRegionID RegionID, WORD wBytePerLine) |
|
void | UpdateAudioClocksPerField (eVideoStandard VideoStandard) |
|
void | CheckScalerError (BOOL bErrorOccurred, WORD ScalerStatus) |
|
int | RegionID2Channel (eRegionID RegionID) |
|
BYTE | TaskID2TaskMask (eTaskID TaskID) |
|
void | ManageMyState () |
|
BOOL | SupportsACPI () |
| | Card does support ACPI.
|
|
void | ResetChip () |
| | don't know how to reset
|