|
RavEngine
|
Public Member Functions | |
| void | OnConstruct () |
| PlanarSampleBufferInlineViewAcessControlled (decltype(owner) owner, decltype(combined_buffers)::value_type *data, const decltype(combined_buffers)::size_type nframestotal, decltype(sizeOfOneChannelInFrames) sizeOfOneChannelInFrames) | |
| PlanarSampleBufferInlineViewAcessControlled (const PlanarSampleBufferInlineViewAcessControlled &other)=delete | |
Public Member Functions inherited from RavEngine::PlanarSampleBufferInlineView | |
| PlanarSampleBufferInlineView (const decltype(combined_buffers)&buf, decltype(sizeOfOneChannelInFrames) sizeOfOneChannelInFrames) | |
| PlanarSampleBufferInlineView (decltype(combined_buffers)::value_type *data, const decltype(combined_buffers)::size_type nframestotal, decltype(sizeOfOneChannelInFrames) sizeOfOneChannelInFrames) | |
| auto | operator[] (size_t i) |
| const auto | operator[] (size_t i) const |
| uint8_t | GetNChannels () const |
| auto | size () const |
| auto | GetNumSamples () const |
| auto | data () |
| const auto | data () const |
| auto | sizeOneChannel () const |
| auto | bytesOneChannel () const |
| void | ImportInterleavedData (InterleavedSampleBufferView interleaved, uint8_t nchannels) |
Public Attributes | |
| const SingleAudioRenderBuffer_t_readwritetrack * | owner = nullptr |
Additional Inherited Members | |
Public Types inherited from RavEngine::PlanarSampleBufferInlineView | |
| using | value_type = decltype(combined_buffers)::value_type |
Protected Types inherited from RavEngine::PlanarSampleBufferInlineView | |
| using | data_t = float |
Protected Member Functions inherited from RavEngine::PlanarSampleBufferInlineView | |
| auto | channel_at (size_t i) const |
Protected Attributes inherited from RavEngine::PlanarSampleBufferInlineView | |
| std::span< data_t, std::dynamic_extent > | combined_buffers |
| size_t | sizeOfOneChannelInFrames = 0 |