Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtMultimediaPrivate::impl Namespace Reference

Typedefs

template<typename T>
using increment_expr = decltype(std::declval<T &>().increment())
template<typename T>
using decrement_expr = decltype(std::declval<T &>().decrement())
template<typename T>
using equals_expr = decltype(std::declval<const T &>().equals(std::declval<const T &>()))

Functions

template<bool IsSink>
void runAudioCallback (std::conditional_t< IsSink, AudioSinkCallback, AudioSourceCallback > &audioCallback, QSpan< std::conditional_t< IsSink, std::byte, const std::byte > > hostBuffer, const QAudioFormat &format)

Variables

template<typename T>
constexpr bool has_increment = qxp::is_detected<increment_expr, T>::value
template<typename T>
constexpr bool has_decrement = qxp::is_detected<decrement_expr, T>::value
template<typename T>
constexpr bool has_equals = qxp::is_detected<equals_expr, T>::value

Typedef Documentation

◆ decrement_expr

template<typename T>
using QtMultimediaPrivate::impl::decrement_expr = decltype(std::declval<T &>().decrement())

Definition at line 56 of file qiteratorfacade_p.h.

◆ equals_expr

template<typename T>
using QtMultimediaPrivate::impl::equals_expr = decltype(std::declval<const T &>().equals(std::declval<const T &>()))

Definition at line 59 of file qiteratorfacade_p.h.

◆ increment_expr

template<typename T>
using QtMultimediaPrivate::impl::increment_expr = decltype(std::declval<T &>().increment())

Definition at line 53 of file qiteratorfacade_p.h.

Function Documentation

◆ runAudioCallback()

template<bool IsSink>
void QtMultimediaPrivate::impl::runAudioCallback ( std::conditional_t< IsSink, AudioSinkCallback, AudioSourceCallback > & audioCallback,
QSpan< std::conditional_t< IsSink, std::byte, const std::byte > > hostBuffer,
const QAudioFormat & format )
inline

Definition at line 261 of file qaudiosystem_p.h.

Variable Documentation

◆ has_decrement

template<typename T>
bool QtMultimediaPrivate::impl::has_decrement = qxp::is_detected<decrement_expr, T>::value
constexpr

Definition at line 65 of file qiteratorfacade_p.h.

◆ has_equals

template<typename T>
bool QtMultimediaPrivate::impl::has_equals = qxp::is_detected<equals_expr, T>::value
constexpr

Definition at line 68 of file qiteratorfacade_p.h.

◆ has_increment

template<typename T>
bool QtMultimediaPrivate::impl::has_increment = qxp::is_detected<increment_expr, T>::value
constexpr

Definition at line 62 of file qiteratorfacade_p.h.