Returns the number of bytes written by avifWriteGainmapMetadata().
| 975 | |
| 976 | // Returns the number of bytes written by avifWriteGainmapMetadata(). |
| 977 | static uint32_t avifGainMapMetadataSize(const avifGainMap * gainMap) |
| 978 | { |
| 979 | const uint8_t channelCount = avifGainMapIdenticalChannels(gainMap) ? 1u : 3u; |
| 980 | return (uint32_t)(sizeof(uint16_t) * 2 + sizeof(uint8_t) + sizeof(uint32_t) * 4 + channelCount * sizeof(uint32_t) * 10); |
| 981 | } |
| 982 | |
| 983 | static avifResult avifWriteGainmapMetadata(avifRWStream * s, const avifGainMap * gainMap, avifDiagnostics * diag) |
| 984 | { |
no test coverage detected