Cargo Features

mcai_worker_sdk has no features set by default.

[dependencies]
mcai_worker_sdk = { version = "2.1.1-rc0", features = ["media", "functional_testing", "rabbitmq_testing", "live_testing", "processor_testing", "local_processor_testing", "rabbitmq_processor_testing", "media_local_processor_testing", "media_rabbitmq_processor_testing"] }
media media_local_processor_testing? media_rabbitmq_processor_testing? = bytes, ringbuf, srt-protocol, srt-tokio, stainless_ffmpeg

Affects mcai_worker_sdk::media, mcai_worker::McaiWorker.init_process, mcai_worker::McaiWorker.process_frames, mcai_worker::McaiWorker.update_process, mcai_worker::McaiWorker.ending_process, audio::AudioFormat, filters::GenericFilter, filters::AudioFilter, filters::VideoFilter, media::process_frame, media::StreamConfiguration, media::StreamDescriptor, media::AudioConfiguration, media::ImageConfiguration, video::VideoFormat, video::Scaling, video::CropCoordinates, region_of_interest::RegionOfInterest

functional_testing
rabbitmq_testing media_rabbitmq_processor_testing? rabbitmq_processor_testing?
live_testing media_rabbitmq_processor_testing?
processor_testing local_processor_testing? media_local_processor_testing? media_rabbitmq_processor_testing? rabbitmq_processor_testing?
local_processor_testing = processor_testing
rabbitmq_processor_testing = processor_testing, rabbitmq_testing
media_local_processor_testing = media, processor_testing
media_rabbitmq_processor_testing = live_testing, media, processor_testing, rabbitmq_testing

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bytes media?
ringbuf media?

Enables ringbuf ^0.2.1

dependencies for media feature

stainless_ffmpeg media?

Enables stainless_ffmpeg ^0.3.5

srt-protocol media?
srt-tokio media?