Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::PIPEWIRE::CPipewireStream Class Reference

#include <PipewireStream.h>

Public Member Functions

 CPipewireStream (CPipewireCore &core)
 
 CPipewireStream ()=delete
 
 ~CPipewireStream ()
 
pw_stream * Get () const
 
CPipewireCoreGetCore () const
 
bool Connect (uint32_t id, const pw_direction &direction, std::vector< const spa_pod * > &params, const pw_stream_flags &flags)
 
pw_stream_state GetState ()
 
void SetActive (bool active)
 
pw_buffer * DequeueBuffer ()
 
void QueueBuffer (pw_buffer *buffer)
 
bool TriggerProcess () const
 
void Flush (bool drain)
 
uint32_t GetNodeId ()
 
void UpdateProperties (spa_dict *dict)
 
pw_time GetTime () const
 

Constructor & Destructor Documentation

◆ CPipewireStream() [1/2]

CPipewireStream::CPipewireStream ( CPipewireCore & core)
explicit

◆ CPipewireStream() [2/2]

KODI::PIPEWIRE::CPipewireStream::CPipewireStream ( )
delete

◆ ~CPipewireStream()

CPipewireStream::~CPipewireStream ( )

Member Function Documentation

◆ Connect()

bool CPipewireStream::Connect ( uint32_t id,
const pw_direction & direction,
std::vector< const spa_pod * > & params,
const pw_stream_flags & flags )

◆ DequeueBuffer()

pw_buffer * CPipewireStream::DequeueBuffer ( )

◆ Flush()

void CPipewireStream::Flush ( bool drain)

◆ Get()

pw_stream * KODI::PIPEWIRE::CPipewireStream::Get ( ) const
inline

◆ GetCore()

CPipewireCore & KODI::PIPEWIRE::CPipewireStream::GetCore ( ) const
inline

◆ GetNodeId()

uint32_t CPipewireStream::GetNodeId ( )

◆ GetState()

pw_stream_state CPipewireStream::GetState ( )

◆ GetTime()

pw_time CPipewireStream::GetTime ( ) const

◆ QueueBuffer()

void CPipewireStream::QueueBuffer ( pw_buffer * buffer)

◆ SetActive()

void CPipewireStream::SetActive ( bool active)

◆ TriggerProcess()

bool CPipewireStream::TriggerProcess ( ) const

◆ UpdateProperties()

void CPipewireStream::UpdateProperties ( spa_dict * dict)

The documentation for this class was generated from the following files: