Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::StreamSetParamsCommand Struct Reference

#include <commands.h>

Inheritance diagram for cuttlefish::StreamSetParamsCommand:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::StreamSetParamsCommand:
Collaboration graph
[legend]

Public Member Functions

 StreamSetParamsCommand (uint32_t stream_id, uint32_t buffer_bytes, uint32_t period_bytes, uint32_t features, uint8_t channels, uint8_t format, uint8_t rate)
 
uint32_t buffer_bytes () const
 
uint32_t period_bytes () const
 
uint32_t features () const
 
uint8_t channels () const
 
uint8_t format () const
 
uint8_t rate () const
 
- Public Member Functions inherited from cuttlefish::StreamControlCommand
 StreamControlCommand (AudioCommandType type, uint32_t stream_id)
 
uint32_t stream_id () const
 
void Reply (AudioStatus status)
 
- Public Member Functions inherited from cuttlefish::AudioCommand
virtual ~AudioCommand ()
 
AudioCommandType type () const
 
AudioStatus status () const
 

Private Attributes

const uint32_t buffer_bytes_
 
const uint32_t period_bytes_
 
const uint32_t features_
 
const uint8_t channels_
 
const uint8_t format_
 
const uint8_t rate_
 

Additional Inherited Members

- Protected Member Functions inherited from cuttlefish::AudioCommand
 AudioCommand (AudioCommandType type)
 
void MarkReplied (AudioStatus status)
 

Constructor & Destructor Documentation

◆ StreamSetParamsCommand()

cuttlefish::StreamSetParamsCommand::StreamSetParamsCommand ( uint32_t  stream_id,
uint32_t  buffer_bytes,
uint32_t  period_bytes,
uint32_t  features,
uint8_t  channels,
uint8_t  format,
uint8_t  rate 
)

Member Function Documentation

◆ buffer_bytes()

uint32_t cuttlefish::StreamSetParamsCommand::buffer_bytes ( ) const
inline

◆ channels()

uint8_t cuttlefish::StreamSetParamsCommand::channels ( ) const
inline

◆ features()

uint32_t cuttlefish::StreamSetParamsCommand::features ( ) const
inline

◆ format()

uint8_t cuttlefish::StreamSetParamsCommand::format ( ) const
inline

◆ period_bytes()

uint32_t cuttlefish::StreamSetParamsCommand::period_bytes ( ) const
inline

◆ rate()

uint8_t cuttlefish::StreamSetParamsCommand::rate ( ) const
inline

Member Data Documentation

◆ buffer_bytes_

const uint32_t cuttlefish::StreamSetParamsCommand::buffer_bytes_
private

◆ channels_

const uint8_t cuttlefish::StreamSetParamsCommand::channels_
private

◆ features_

const uint32_t cuttlefish::StreamSetParamsCommand::features_
private

◆ format_

const uint8_t cuttlefish::StreamSetParamsCommand::format_
private

◆ period_bytes_

const uint32_t cuttlefish::StreamSetParamsCommand::period_bytes_
private

◆ rate_

const uint8_t cuttlefish::StreamSetParamsCommand::rate_
private

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