#include <simulcast_unittest.h>
|
static void | SetPlane (uint8_t *data, uint8_t value, int width, int height, int stride) |
|
static void | CreateImage (const rtc::scoped_refptr< I420Buffer > &buffer, int plane_colors[kNumOfPlanes]) |
|
static void | DefaultSettings (VideoCodec *settings, const int *temporal_layer_profile) |
|
static void | ConfigureStream (int width, int height, int max_bitrate, int min_bitrate, int target_bitrate, SimulcastStream *stream, int num_temporal_layers) |
|
static void | SetPlane (uint8_t *data, uint8_t value, int width, int height, int stride) |
|
static void | CreateImage (const rtc::scoped_refptr< I420Buffer > &buffer, int plane_colors[kNumOfPlanes]) |
|
static void | DefaultSettings (VideoCodec *settings, const int *temporal_layer_profile) |
|
static void | ConfigureStream (int width, int height, int max_bitrate, int min_bitrate, int target_bitrate, SimulcastStream *stream, int num_temporal_layers) |
|
|
void | SetUp () override |
|
void | TearDown () override |
|
void | SetUpCodec (const int *temporal_layer_profile) |
|
void | SetUpRateAllocator () |
|
void | SetRates (uint32_t bitrate_kbps, uint32_t fps) |
|
void | ExpectStreams (FrameType frame_type, int expected_video_streams) |
|
void | VerifyTemporalIdxAndSyncForAllSpatialLayers (Vp8TestEncodedImageCallback *encoder_callback, const int *expected_temporal_idx, const bool *expected_layer_sync, int num_spatial_layers) |
|
void | TestKeyFrameRequestsOnAllStreams () |
|
void | TestPaddingAllStreams () |
|
void | TestPaddingTwoStreams () |
|
void | TestPaddingTwoStreamsOneMaxedOut () |
|
void | TestPaddingOneStream () |
|
void | TestPaddingOneStreamTwoMaxedOut () |
|
void | TestSendAllStreams () |
|
void | TestDisablingStreams () |
|
void | SwitchingToOneStream (int width, int height) |
|
void | TestSwitchingToOneStream () |
|
void | TestSwitchingToOneOddStream () |
|
void | TestSwitchingToOneSmallStream () |
|
void | TestRPSIEncoder () |
|
void | TestRPSIEncodeDecode () |
|
void | TestSaptioTemporalLayers333PatternEncoder () |
|
void | TestSpatioTemporalLayers321PatternEncoder () |
|
void | TestStrideEncodeDecode () |
|
void | SetUp () override |
|
void | TearDown () override |
|
void | SetUpCodec (const int *temporal_layer_profile) |
|
void | SetUpRateAllocator () |
|
void | SetRates (uint32_t bitrate_kbps, uint32_t fps) |
|
void | ExpectStreams (FrameType frame_type, int expected_video_streams) |
|
void | VerifyTemporalIdxAndSyncForAllSpatialLayers (Vp8TestEncodedImageCallback *encoder_callback, const int *expected_temporal_idx, const bool *expected_layer_sync, int num_spatial_layers) |
|
void | TestKeyFrameRequestsOnAllStreams () |
|
void | TestPaddingAllStreams () |
|
void | TestPaddingTwoStreams () |
|
void | TestPaddingTwoStreamsOneMaxedOut () |
|
void | TestPaddingOneStream () |
|
void | TestPaddingOneStreamTwoMaxedOut () |
|
void | TestSendAllStreams () |
|
void | TestDisablingStreams () |
|
void | SwitchingToOneStream (int width, int height) |
|
void | TestSwitchingToOneStream () |
|
void | TestSwitchingToOneOddStream () |
|
void | TestSwitchingToOneSmallStream () |
|
void | TestRPSIEncoder () |
|
void | TestRPSIEncodeDecode () |
|
void | TestSaptioTemporalLayers333PatternEncoder () |
|
void | TestSpatioTemporalLayers321PatternEncoder () |
|
void | TestStrideEncodeDecode () |
|
| Test () |
|
◆ TestVp8Simulcast() [1/2]
◆ TestVp8Simulcast() [2/2]
◆ ConfigureStream() [1/2]
static void webrtc::testing::TestVp8Simulcast::ConfigureStream |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
max_bitrate, |
|
|
int |
min_bitrate, |
|
|
int |
target_bitrate, |
|
|
SimulcastStream * |
stream, |
|
|
int |
num_temporal_layers |
|
) |
| |
|
inlinestatic |
◆ ConfigureStream() [2/2]
static void webrtc::testing::TestVp8Simulcast::ConfigureStream |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
max_bitrate, |
|
|
int |
min_bitrate, |
|
|
int |
target_bitrate, |
|
|
SimulcastStream * |
stream, |
|
|
int |
num_temporal_layers |
|
) |
| |
|
inlinestatic |
◆ CreateImage() [1/2]
◆ CreateImage() [2/2]
◆ DefaultSettings() [1/2]
static void webrtc::testing::TestVp8Simulcast::DefaultSettings |
( |
VideoCodec * |
settings, |
|
|
const int * |
temporal_layer_profile |
|
) |
| |
|
inlinestatic |
◆ DefaultSettings() [2/2]
static void webrtc::testing::TestVp8Simulcast::DefaultSettings |
( |
VideoCodec * |
settings, |
|
|
const int * |
temporal_layer_profile |
|
) |
| |
|
inlinestatic |
◆ ExpectStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::ExpectStreams |
( |
FrameType |
frame_type, |
|
|
int |
expected_video_streams |
|
) |
| |
|
inlineprotected |
◆ ExpectStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::ExpectStreams |
( |
FrameType |
frame_type, |
|
|
int |
expected_video_streams |
|
) |
| |
|
inlineprotected |
◆ SetPlane() [1/2]
static void webrtc::testing::TestVp8Simulcast::SetPlane |
( |
uint8_t * |
data, |
|
|
uint8_t |
value, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
stride |
|
) |
| |
|
inlinestatic |
◆ SetPlane() [2/2]
static void webrtc::testing::TestVp8Simulcast::SetPlane |
( |
uint8_t * |
data, |
|
|
uint8_t |
value, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
stride |
|
) |
| |
|
inlinestatic |
◆ SetRates() [1/2]
◆ SetRates() [2/2]
◆ SetUp() [1/2]
void webrtc::testing::TestVp8Simulcast::SetUp |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ SetUp() [2/2]
void webrtc::testing::TestVp8Simulcast::SetUp |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ SetUpCodec() [1/2]
void webrtc::testing::TestVp8Simulcast::SetUpCodec |
( |
const int * |
temporal_layer_profile | ) |
|
|
inlineprotected |
◆ SetUpCodec() [2/2]
void webrtc::testing::TestVp8Simulcast::SetUpCodec |
( |
const int * |
temporal_layer_profile | ) |
|
|
inlineprotected |
◆ SetUpRateAllocator() [1/2]
void webrtc::testing::TestVp8Simulcast::SetUpRateAllocator |
( |
| ) |
|
|
inlineprotected |
◆ SetUpRateAllocator() [2/2]
void webrtc::testing::TestVp8Simulcast::SetUpRateAllocator |
( |
| ) |
|
|
inlineprotected |
◆ SwitchingToOneStream() [1/2]
void webrtc::testing::TestVp8Simulcast::SwitchingToOneStream |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
inlineprotected |
◆ SwitchingToOneStream() [2/2]
void webrtc::testing::TestVp8Simulcast::SwitchingToOneStream |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
inlineprotected |
◆ TearDown() [1/2]
void webrtc::testing::TestVp8Simulcast::TearDown |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ TearDown() [2/2]
void webrtc::testing::TestVp8Simulcast::TearDown |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ TestDisablingStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::TestDisablingStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestDisablingStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::TestDisablingStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestKeyFrameRequestsOnAllStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::TestKeyFrameRequestsOnAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestKeyFrameRequestsOnAllStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::TestKeyFrameRequestsOnAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingAllStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingAllStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingOneStream() [1/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingOneStream |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingOneStream() [2/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingOneStream |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingOneStreamTwoMaxedOut() [1/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingOneStreamTwoMaxedOut |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingOneStreamTwoMaxedOut() [2/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingOneStreamTwoMaxedOut |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingTwoStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingTwoStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingTwoStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingTwoStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingTwoStreamsOneMaxedOut() [1/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingTwoStreamsOneMaxedOut |
( |
| ) |
|
|
inlineprotected |
◆ TestPaddingTwoStreamsOneMaxedOut() [2/2]
void webrtc::testing::TestVp8Simulcast::TestPaddingTwoStreamsOneMaxedOut |
( |
| ) |
|
|
inlineprotected |
◆ TestRPSIEncodeDecode() [1/2]
void webrtc::testing::TestVp8Simulcast::TestRPSIEncodeDecode |
( |
| ) |
|
|
inlineprotected |
◆ TestRPSIEncodeDecode() [2/2]
void webrtc::testing::TestVp8Simulcast::TestRPSIEncodeDecode |
( |
| ) |
|
|
inlineprotected |
◆ TestRPSIEncoder() [1/2]
void webrtc::testing::TestVp8Simulcast::TestRPSIEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestRPSIEncoder() [2/2]
void webrtc::testing::TestVp8Simulcast::TestRPSIEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestSaptioTemporalLayers333PatternEncoder() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSaptioTemporalLayers333PatternEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestSaptioTemporalLayers333PatternEncoder() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSaptioTemporalLayers333PatternEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestSendAllStreams() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSendAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestSendAllStreams() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSendAllStreams |
( |
| ) |
|
|
inlineprotected |
◆ TestSpatioTemporalLayers321PatternEncoder() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSpatioTemporalLayers321PatternEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestSpatioTemporalLayers321PatternEncoder() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSpatioTemporalLayers321PatternEncoder |
( |
| ) |
|
|
inlineprotected |
◆ TestStrideEncodeDecode() [1/2]
void webrtc::testing::TestVp8Simulcast::TestStrideEncodeDecode |
( |
| ) |
|
|
inlineprotected |
◆ TestStrideEncodeDecode() [2/2]
void webrtc::testing::TestVp8Simulcast::TestStrideEncodeDecode |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneOddStream() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneOddStream |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneOddStream() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneOddStream |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneSmallStream() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneSmallStream |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneSmallStream() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneSmallStream |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneStream() [1/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneStream |
( |
| ) |
|
|
inlineprotected |
◆ TestSwitchingToOneStream() [2/2]
void webrtc::testing::TestVp8Simulcast::TestSwitchingToOneStream |
( |
| ) |
|
|
inlineprotected |
◆ VerifyTemporalIdxAndSyncForAllSpatialLayers() [1/2]
void webrtc::testing::TestVp8Simulcast::VerifyTemporalIdxAndSyncForAllSpatialLayers |
( |
Vp8TestEncodedImageCallback * |
encoder_callback, |
|
|
const int * |
expected_temporal_idx, |
|
|
const bool * |
expected_layer_sync, |
|
|
int |
num_spatial_layers |
|
) |
| |
|
inlineprotected |
◆ VerifyTemporalIdxAndSyncForAllSpatialLayers() [2/2]
void webrtc::testing::TestVp8Simulcast::VerifyTemporalIdxAndSyncForAllSpatialLayers |
( |
Vp8TestEncodedImageCallback * |
encoder_callback, |
|
|
const int * |
expected_temporal_idx, |
|
|
const bool * |
expected_layer_sync, |
|
|
int |
num_spatial_layers |
|
) |
| |
|
inlineprotected |
◆ decoder_
std::unique_ptr< VP8Decoder > webrtc::testing::TestVp8Simulcast::decoder_ |
|
protected |
◆ decoder_callback_
◆ encoder_
std::unique_ptr< VP8Encoder > webrtc::testing::TestVp8Simulcast::encoder_ |
|
protected |
◆ encoder_callback_
◆ input_buffer_
◆ input_frame_
std::unique_ptr< VideoFrame > webrtc::testing::TestVp8Simulcast::input_frame_ |
|
protected |
◆ rate_allocator_
◆ settings_
VideoCodec webrtc::testing::TestVp8Simulcast::settings_ |
|
protected |
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h