H.264 Codec for ESP32-S3
Loading...
Searching...
No Matches
esp_h264_cache.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#pragma once
8
9#include <stdint.h>
10
11/**
12 * @brief Check the address is in cache or not. If it is in cache, it will be wrote back.
13 *
14 * @param[in] addr The check address
15 * @param[in] length The length of `addr`
16 */
17void esp_h264_cache_check_and_writeback(uint8_t *addr, uint32_t length);
18
19/**
20 * @brief Check the address is in cache or not. If it is in cache, it will be invalided.
21 *
22 * @param[in] addr The check address
23 * @param[in] length The length of `addr`
24 */
25void esp_h264_cache_check_and_invalidate(uint8_t *addr, uint32_t length);
void esp_h264_cache_check_and_invalidate(uint8_t *addr, uint32_t length)
Check the address is in cache or not. If it is in cache, it will be invalided.
Definition: esp_h264_cache.c:15
void esp_h264_cache_check_and_writeback(uint8_t *addr, uint32_t length)
Check the address is in cache or not. If it is in cache, it will be wrote back.
Definition: esp_h264_cache.c:10