Constant libpulse_binding::stream::flags::FIX_FORMAT [−][src]
pub const FIX_FORMAT: FlagSet;
Use the associated constants on FlagSet.
Use the sample format of the sink/device this stream is being connected to, and possibly
ignore the format the sample spec contains -- but you still have to pass a valid value in it
as a hint to PulseAudio what would suit your stream best. If this is used you should query
the used sample format after creating the stream by using Stream::get_sample_spec().
Also, if you specified manual buffer metrics it is recommended to update them with
Stream::set_buffer_attr() to compensate for the changed frame sizes.
When creating streams with Stream::new_extended(), this flag has no effect. If you
specify a format with PCM encoding, and you want the server to choose the sample format,
then you should leave the sample format unspecified in the Info object. This also means
that you can’t use Info::new_from_sample_spec(), because that function always sets the
sample format.