3 #ifndef VISR_AUDIO_PORT_BASE_HPP_INCLUDED 4 #define VISR_AUDIO_PORT_BASE_HPP_INCLUDED 19 class AudioPortBaseImplementation;
64 void setWidth( std::size_t newWidth );
69 std::size_t width()
const noexcept;
75 std::size_t alignmentBytes() noexcept;
81 std::size_t alignmentSamples() noexcept;
86 std::size_t channelStrideSamples()
const noexcept;
91 std::size_t channelStrideBytes()
const noexcept;
101 std::size_t sampleSize()
const noexcept;
120 void * basePointer();
126 void const * basePointer()
const;
137 #endif // #ifndef VISR_AUDIO_PORT_BASE_HPP_INCLUDED Direction
Definition: port_base.hpp:22
Definition: audio_port_base.hpp:28
Definition: audio_port_base_implementation.hpp:27
Definition: component.hpp:38
Definition: options.cpp:10
Id
Definition: audio_sample_type.hpp:35