summaryrefslogtreecommitdiff
path: root/src/class/video/video_device.h
AgeCommit message (Collapse)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
* license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate.
2026-02-07minor updatehathach
2025-10-30Video class: Changed pararameters of payload request to a dedicated ↵Tobi
structure in order to meet coding guideliness
2025-10-30Video Class: New callback function added which allows to generate frame data ↵Tobi
on the fly - If buffer is set to NULL, the callback will request payload data from a user function. This allows to work with dynamic content on platforms which are not able to hold a whole frame in memory. - Callback uses the same "weak" linking as other callbacks for this class.
2025-09-17Update weak callbacks to new syntaxHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2024-11-27Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)Ha Thach
* change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-04-08add class driver deinithathach
2021-09-29Update commentskkitayam
2021-09-29Implement frame rate settingskkitayam
2021-09-29Implement negotiation process for streaming parameterskkitayam
2021-09-29Refactor application API parameterskkitayam
2021-09-29Refactor packet handlingkkitayam
2021-09-29Separate a handling resource into controller and streamingkkitayam
2021-09-29Implement some mandatory requests on streaming interfacekkitayam
2021-09-29add tentative examplekkitayam
2021-09-29moved ISO attributes from audio to commonkkitayam
2021-09-29cleanup open()kkitayam
2021-09-29add files for video class devicekkitayam