Skip to main content
Header: spf/api/modules/gapless_api.h

Structures

event_id_gapless_early_eos_event_t

Payload for EVENT_ID_EARLY_EOS. Members
uint32_t
Identifier for the MODULE_ID_WR_SHARED_MEM_EP instance of the stream that is about to end.

param_id_gapless_early_eos_delay_t

Payload for PARAM_ID_EARLY_EOS_DELAY. Members
uint32_t
Duration in milliseconds between the early EOS notification and the EOS notification rendered from the hardware endpoint.

Type Definitions

event_id_gapless_early_eos_event_t

param_id_gapless_early_eos_delay_t

Macros

GAPLESS_MAX_INPUT_PORTS

Maximum number of input ports supported by the Gapless module.

GAPLESS_MAX_OUTPUT_PORTS

Maximum number of output ports supported by the Gapless module.

GAPLESS_STACK_SIZE

Size of the stack for the Gapless module.

EVENT_ID_EARLY_EOS

GUID for an early end-of-stream event.

PARAM_ID_EARLY_EOS_DELAY

Identifier for the parameter sent to the Gapless module to configure the maximum time the client will take to switch streams.

MODULE_ID_GAPLESS

Identifier for the Gapless module, which allows for gapless switching between two input streams.