![]() |
v_frmbuf_rd
Vitis Drivers API Documentation
|
Functions | |
| XVidC_ColorFormat | RdMemory2Live (XVidC_ColorFormat MemFmt) |
| This function maps the memory video formats to the live/stream video formats. More... | |
| int | XVFrmbufRd_Initialize (XV_FrmbufRd_l2 *InstancePtr, u16 DeviceId) |
| Initializes the XV_FrmbufRd_l2 instance. More... | |
| void | XVFrmbufRd_InterruptEnable (XV_FrmbufRd_l2 *InstancePtr, u32 IrqMask) |
| Enables specific interrupts for the Frame Buffer Read core and globally enables interrupts. More... | |
| void | XVFrmbufRd_InterruptDisable (XV_FrmbufRd_l2 *InstancePtr, u32 IrqMask) |
| XVFrmbufRd_InterruptDisable - Disables specific interrupts and enables auto-restart. More... | |
| void | XVFrmbufRd_Start (XV_FrmbufRd_l2 *InstancePtr) |
| This function starts the Frame Buffer Read core. More... | |
| int | XVFrmbufRd_Stop (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_Stop - Stops the Frame Buffer Read core. More... | |
| int | XVFrmbufRd_WaitForIdle (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_WaitForIdle - Waits until the Frame Buffer Read core is idle or a timeout occurs. More... | |
| int | XVFrmbufRd_SetMemFormat (XV_FrmbufRd_l2 *InstancePtr, u32 StrideInBytes, XVidC_ColorFormat MemFmt, const XVidC_VideoStream *StrmOut) |
| XVFrmbufRd_SetMemFormat - Configure the memory format and stream parameters for the frame buffer reader. More... | |
| XVidC_VideoStream * | XVFrmbufRd_GetVideoStream (XV_FrmbufRd_l2 *InstancePtr) |
| Retrieves a pointer to the video stream associated with the given Frame Buffer Read instance. More... | |
| int | XVFrmbufRd_SetBufferAddr (XV_FrmbufRd_l2 *InstancePtr, UINTPTR Addr) |
| XVFrmbufRd_SetBufferAddr - Set the frame buffer address for the Frame Buffer Read core. More... | |
| UINTPTR | XVFrmbufRd_GetBufferAddr (XV_FrmbufRd_l2 *InstancePtr) |
| This function reads the buffer address. More... | |
| int | XVFrmbufRd_SetVChromaBufferAddr (XV_FrmbufRd_l2 *InstancePtr, UINTPTR Addr) |
| This function sets the buffer address for the V plane for 3 planar formats. More... | |
| UINTPTR | XVFrmbufRd_GetVChromaBufferAddr (XV_FrmbufRd_l2 *InstancePtr) |
| This function reads the buffer address for the V plane for 3 planar formats. More... | |
| int | XVFrmbufRd_SetChromaBufferAddr (XV_FrmbufRd_l2 *InstancePtr, UINTPTR Addr) |
| This function sets the buffer address for the UV plane for semi-planar formats or Only U Plane for 3 planar formats. More... | |
| UINTPTR | XVFrmbufRd_GetChromaBufferAddr (XV_FrmbufRd_l2 *InstancePtr) |
| This function reads the buffer address for the UV plane for semi-planar formats or Only U plane for 3 planar formats. More... | |
| int | XVFrmbufRd_SetFieldID (XV_FrmbufRd_l2 *InstancePtr, u32 FieldID) |
| XVFrmbufRd_SetFieldID - Sets the Field ID for the Frame Buffer Read hardware. More... | |
| u32 | XVFrmbufRd_GetFieldID (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_GetFieldID - Retrieves the current Field ID from the Frame Buffer Read hardware. More... | |
| int | XVFrmbufRd_Set_FidOutMode (XV_FrmbufRd_l2 *InstancePtr, u32 fidmodeval) |
| XVFrmbufRd_Set_FidOutMode - Sets the Field ID Output Mode for the Frame Buffer Read core. More... | |
| u32 | XVFrmbufRd_Get_FidOutMode (XV_FrmbufRd_l2 *InstancePtr) |
| Retrieves the Field ID Output Mode (FidOutMode) from the Frame Buffer Read core instance. More... | |
| u32 | XVFrmbufRd_Get_FidErrorOut (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_Get_FidErrorOut - Retrieves the Field ID (FID) error status from the Frame Buffer Read core. More... | |
| u32 | XVFrmbufRd_Get_FidErrorCount (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_Get_FidErrorCount - Retrieves the Field ID (FID) error count from the Frame Buffer Read core. More... | |
| u32 | XVFrmbufRd_Get_FieldOut (XV_FrmbufRd_l2 *InstancePtr) |
| Retrieves the current field output value from the Frame Buffer Read hardware. More... | |
| void | XVFrmbufRd_DbgReportStatus (XV_FrmbufRd_l2 *InstancePtr) |
| XVFrmbufRd_DbgReportStatus - Prints the current status and configuration of the Frame Buffer Read core. More... | |