Sound Open Firmware
Loading...
Searching...
No Matches

Header for data packets sent via compressed PCM from extraction probes. More...

#include <src/include/ipc/probe_dma_frame.h>

Data Fields

uint32_t sync_word
 Magic synchronization marker (PROBE_EXTRACT_SYNC_WORD)
 
uint32_t buffer_id
 Buffer ID from which data was extracted.
 
uint32_t format
 Encoded 32-bit audio data format.
 
uint32_t timestamp_low
 Low 32 bits of hardware timestamp in microseconds.
 
uint32_t timestamp_high
 High 32 bits of hardware timestamp in microseconds.
 
uint32_t data_size_bytes
 Byte length of extracted payload in data[].
 
uint8_t data []
 Extracted audio samples.
 

Detailed Description

Header for data packets sent via compressed PCM from extraction probes.

Field Documentation

◆ buffer_id

uint32_t probe_data_packet::buffer_id

Buffer ID from which data was extracted.

◆ data

uint8_t probe_data_packet::data[]

Extracted audio samples.

◆ data_size_bytes

uint32_t probe_data_packet::data_size_bytes

Byte length of extracted payload in data[].

◆ format

uint32_t probe_data_packet::format

Encoded 32-bit audio data format.

◆ sync_word

uint32_t probe_data_packet::sync_word

Magic synchronization marker (PROBE_EXTRACT_SYNC_WORD)

◆ timestamp_high

uint32_t probe_data_packet::timestamp_high

High 32 bits of hardware timestamp in microseconds.

◆ timestamp_low

uint32_t probe_data_packet::timestamp_low

Low 32 bits of hardware timestamp in microseconds.


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