📄 csl_venc.h
字号:
*
*/
CSL_Status CSL_vencRgbCtlSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencRgbCtlConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the line control and culling functions in LINECTL & CULLLINE register. This
* function initializes the device registers with the appropriate values provided
* through the LineCtlConfig Data structure.
* For information passed through the LineCtlConfig Data structure refer
* @a CSL_VencLineCtlConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencLineCtlConfig vencLineCtlConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencLineCtlSetup(hVenc, &vencLineCtlConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencLineCtlSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencLineCtlConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the LCD Output signal. This function initializes the device registers with
* the appropriate values provided through the LcdOutConfig Data structure.
* For information passed through the LcdOutConfig Data structure refer
* @a CSL_VencLcdOutConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencLcdOutConfig vencLcdOutConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencLcdOutSetup(hVenc, &vencLcdOutConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencLcdOutSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencLcdOutConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the DCLK. This function initializes the device registers with
* the appropriate values provided through the DclkConfig Data structure.
* For information passed through the DclkConfig Data structure refer
* @a CSL_VencDclkConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencDclkConfig vencDclkConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencDclkSetup(hVenc, &vencDclkConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencDclkSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencDclkConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the EPSON LCD. This function initializes the device registers with
* the appropriate values provided through the EpsonLcdConfig structure.
* For information passed through the EpsonLcdConfig Data structure refer
* @a CSL_VencEpsonLcdConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencEpsonLcdConfig vencEpsonLcdConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencEpsonLcdSetup(hVenc, &vencEpsonLcdConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencEpsonLcdSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencEpsonLcdConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the CASIO LCD. This function initializes the device registers with
* the appropriate values provided through the CasioLcdConfig structure.
* For information passed through the CasioLcdConfig Data structure refer
* @a CSL_VencCasioLcdConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencCasioLcdConfig vencCasioLcdConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencCasioLcdSetup(hVenc, &vencCasioLcdConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencCasioLcdSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencCasioLcdConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the UDISP LCD. This function initializes the device registers with
* the appropriate values provided through the UdispLcdConfig structure.
* For information passed through the UdispLcdConfig Data structure refer
* @a CSL_VencUdispLcdConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencUdispLcdConfig vencUdispLcdConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencUdispLcdSetup(hVenc, &vencUdispLcdConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencUdispLcdSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencUdispLcdConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the STN LCD. This function initializes the device registers with
* the appropriate values provided through the StnLcdConfig structure.
* For information passed through the StnLcdConfig Data structure refer
* @a CSL_VencStnLcdConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencStnLcdConfig vencStnLcdConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencStnLcdSetup(hVenc, &vencStnLcdConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencStnLcdSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencStnLcdConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the GCP/FRC table RAM. This function initializes the device registers with
* the appropriate values provided through the RamConfig structure.
* For information passed through the RamConfig Data structure refer
* @a CSL_VencRamConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencRamConfig vencRamConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencRamSetup(hVenc, &vencRamConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencRamSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencRamConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the OSD clock. This function initializes the device registers with
* the appropriate values provided through the OSDConfig structure.
* For information passed through the OSDConfig Data structure refer
* @a CSL_VencOSDConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencOSDConfig vencOSDConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencOSDSetup(hVenc, &vencOSDConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencOSDSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencOSDConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the CVBS mode (composite video mode). This function initializes the device
* registers with the appropriate values provided through the CompositeConfig
* structure.
* For information passed through the CompositeConfig Data structure refer
* @a CSL_VencCompositeConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencCompositeConfig vencCompositeConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencCompositeSetup(hVenc, &vencCompositeConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencCompositeSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencCompositeConfig *setup
);
/**This function pertains to the configuration of device registers that control
* the component video mode. This function initializes the device registers with
* the appropriate values provided through the ComponentConfig structure.
* For information passed through the ComponentConfig Data structure refer
* @a CSL_VencComponentConfig.
*
* <b> Usage Constraints: </b>
* Both @a CSL_vencInit() and @a CSL_vencOpen() must be called
* successfully in that order before this function can be called. The user
* has to allocate space for & fill in the main setup structure appropriately
* before calling this function
*
* @b Example:
* @verbatim
CSL_VencHandle hVenc;
CSL_VencComponentConfig vencComponentConfig = CSL_VENC_HWSETUP_DEFAULTS;
CSL_vencComponentSetup(hVenc, &vencComponentConfig);
@endverbatim
*
* @return Returns the status of the setup operation
*
*/
CSL_Status CSL_vencComponentSetup(
/** Pointer to the object that holds reference to the
* instance of VENC requested after the call
*/
CSL_VencHandle hVenc,
/** Pointer to setup structure which contains the
* information to program VENC to a useful state
*/
CSL_VencComponentConfig *setup
);
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -