MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ needs_default_processing()

virtual bool MayaFlux::Buffers::Buffer::needs_default_processing ( )
pure virtual

Checks if the buffer should undergo default processing.

Returns
True if default processing should be applied, false otherwise

Determines whether the buffer's default processor should be executed during the current processing cycle. The decision criteria may vary based on buffer type and current state:

  • Audio buffers typically always need default processing
  • Video buffers may skip processing for duplicate frames
  • Texture buffers may skip processing when not visible

Implemented in MayaFlux::Buffers::AudioBuffer, and MayaFlux::Buffers::VKBuffer.