webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::test::MockRenderDelayBuffer Class Reference

#include <mock_render_delay_buffer.h>

Inheritance diagram for webrtc::test::MockRenderDelayBuffer:
webrtc::RenderDelayBuffer webrtc::RenderDelayBuffer

Public Member Functions

 MockRenderDelayBuffer (int sample_rate_hz)
 
virtual ~MockRenderDelayBuffer ()=default
 
 MOCK_METHOD1 (Insert, bool(std::vector< std::vector< float >> *block))
 
 MOCK_METHOD0 (GetNext, const std::vector< std::vector< float >> &())
 
 MOCK_METHOD1 (SetDelay, void(size_t delay))
 
 MOCK_CONST_METHOD0 (Delay, size_t())
 
 MOCK_CONST_METHOD0 (MaxDelay, size_t())
 
 MOCK_CONST_METHOD0 (IsBlockAvailable, bool())
 
 MOCK_CONST_METHOD0 (MaxApiJitter, size_t())
 
 MockRenderDelayBuffer (int sample_rate_hz)
 
virtual ~MockRenderDelayBuffer ()=default
 
 MOCK_METHOD1 (Insert, bool(std::vector< std::vector< float >> *block))
 
 MOCK_METHOD0 (GetNext, const std::vector< std::vector< float >> &())
 
 MOCK_METHOD1 (SetDelay, void(size_t delay))
 
 MOCK_CONST_METHOD0 (Delay, size_t())
 
 MOCK_CONST_METHOD0 (MaxDelay, size_t())
 
 MOCK_CONST_METHOD0 (IsBlockAvailable, bool())
 
 MOCK_CONST_METHOD0 (MaxApiJitter, size_t())
 
- Public Member Functions inherited from webrtc::RenderDelayBuffer
virtual ~RenderDelayBuffer ()=default
 
virtual bool Insert (std::vector< std::vector< float >> *block)=0
 
virtual const std::vector< std::vector< float > > & GetNext ()=0
 
virtual void SetDelay (size_t delay)=0
 
virtual size_t Delay () const =0
 
virtual size_t MaxDelay () const =0
 
virtual bool IsBlockAvailable () const =0
 
virtual size_t MaxApiJitter () const =0
 
virtual ~RenderDelayBuffer ()=default
 
virtual bool Insert (std::vector< std::vector< float >> *block)=0
 
virtual const std::vector< std::vector< float > > & GetNext ()=0
 
virtual void SetDelay (size_t delay)=0
 
virtual size_t Delay () const =0
 
virtual size_t MaxDelay () const =0
 
virtual bool IsBlockAvailable () const =0
 
virtual size_t MaxApiJitter () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RenderDelayBuffer
static RenderDelayBufferCreate (size_t size_blocks, size_t num_bands, size_t max_api_jitter_blocks)
 
static RenderDelayBufferCreate (size_t size_blocks, size_t num_bands, size_t max_api_jitter_blocks)
 

Constructor & Destructor Documentation

◆ MockRenderDelayBuffer() [1/2]

webrtc::test::MockRenderDelayBuffer::MockRenderDelayBuffer ( int  sample_rate_hz)
inlineexplicit

◆ ~MockRenderDelayBuffer() [1/2]

virtual webrtc::test::MockRenderDelayBuffer::~MockRenderDelayBuffer ( )
virtualdefault

◆ MockRenderDelayBuffer() [2/2]

webrtc::test::MockRenderDelayBuffer::MockRenderDelayBuffer ( int  sample_rate_hz)
inlineexplicit

◆ ~MockRenderDelayBuffer() [2/2]

virtual webrtc::test::MockRenderDelayBuffer::~MockRenderDelayBuffer ( )
virtualdefault

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( Delay  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [2/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( Delay  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [3/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( MaxDelay  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [4/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( MaxDelay  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [5/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( IsBlockAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [6/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( IsBlockAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [7/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( MaxApiJitter  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [8/8]

webrtc::test::MockRenderDelayBuffer::MOCK_CONST_METHOD0 ( MaxApiJitter  ,
size_t()   
)

◆ MOCK_METHOD0() [1/2]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD0 ( GetNext  ,
const std::vector< std::vector< float >> &  () 
)

◆ MOCK_METHOD0() [2/2]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD0 ( GetNext  ,
const std::vector< std::vector< float >> &  () 
)

◆ MOCK_METHOD1() [1/4]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD1 ( Insert  ,
bool(std::vector< std::vector< float >> *block  
)

◆ MOCK_METHOD1() [2/4]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD1 ( Insert  ,
bool(std::vector< std::vector< float >> *block  
)

◆ MOCK_METHOD1() [3/4]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD1 ( SetDelay  ,
void(size_t delay)   
)

◆ MOCK_METHOD1() [4/4]

webrtc::test::MockRenderDelayBuffer::MOCK_METHOD1 ( SetDelay  ,
void(size_t delay)   
)

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