?? servoparamsapi.h
字號(hào):
/**********************************************************************************
* Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: "ServoParamsAPI.h"
*
* Description:
* ============
* SERVO<->CPU Interface for Parameter Setting
*
* Log:
* ====
* $Revision: $
*
**********************************************************************************
* Updates:
**********************************************************************************
* $Log: $
*
*
*********************************************************************************/
#include "Config.h" /* Global Configuration - do not remove! */
#ifndef _SERVO_PARAMS_API_H
#define _SERVO_PARAMS_API_H
/*** Include Files ***************************************************************/
#include "Include\SysDefs.h"
#include "Drive\drv_defs.h"
#include "Drive\Zfe\zfe.h"
#include "Drive\Zfe\Shared\Dsp\servo.h"
/*** Defines *********************************************************************/
/*** Typedefs ********************************************************************/
#ifdef DRV_CD_ECC_ERRORS_HANDLING
typedef enum
{
CD_SERVO_DEFAULT_PARAMS_E,
CD_SERVO_DEFECT1_PARAMS_E,
CD_SERVO_DEFECT2_PARAMS_E,
CD_SERVO_JITTER1_PARAMS_E,
CD_SERVO_JITTER2_PARAMS_E
} CD_SERVO_PARAMS_ET;
#endif
#ifdef DVD_VR_SUPPORT
typedef enum
{
DVD_SERVO_DEFAULT_SEARCH_PARAMS_E,
DVD_SERVO_NBCA_SEARCH_PARAMS_E
} DVD_SERVO_NBCA_PARAMS_ET;
#endif
/*** Globals/ Externs ************************************************************/
/*** Public Functions ************************************************************/
ZFE_ERR_CODE SERVOPARAMS_SetParam(UINT16 reg, UINT16 val);
void SERVOPARAMS_SetInitParams(void);
void SERVOPARAMS_SetInitMediaParams(void);
void SERVOPARAMS_SetMediaParams(DRV_PHY_DISCTYPE_ET media_type);
#ifdef DRV_CD_ECC_ERRORS_HANDLING
void SERVOPARAMS_SetCdParams(DRV_PHY_DISCTYPE_ET media_type, CD_SERVO_PARAMS_ET type);
#endif
#ifdef DRV_CD_ECCENTRICITY_HANDLING
void SERVOPARAMS_SetCdEccentricityParams(DRV_PHY_DISCTYPE_ET media_type);
#endif
#ifdef DVD_VR_SUPPORT
void SERVOPARAMS_SetDvdNbcaParams(DRV_PHY_DISCTYPE_ET media_type, DVD_SERVO_NBCA_PARAMS_ET type);
#endif
#ifdef DRV_CHANGE_SERVO_SPEED_PARAMS
UINT16 SERVOPARAMS_SetSpeedParams(DRV_PHY_DISCTYPE_ET media_type, SERVO_SPINDLE_SPEED_T speed);
#endif
UINT16 SERVOPARAMS_SetTargetSpeed(DRV_PHY_DISCTYPE_ET media_type, SERVO_TRACKS_T curr_track);
UINT16 SERVOPARAMS_GetMinSpeed(DRV_PHY_DISCTYPE_ET media_type);
UINT16 SERVOPARAMS_AdjustSpeed(DRV_PHY_DISCTYPE_ET media_type, SERVO_TRACKS_T curr_track, DRV_BITRATE_TYPE_ET type);
#ifdef CD_USE_DPD
void SERVOPARAMS_SetCdDpdParams(DRV_PHY_DISCTYPE_ET media_type);
#endif
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -