bool f_stream_context_set_params(const Resource& stream_or_context, const Array& params) { StreamContext* context = get_stream_context(stream_or_context); if (!context || !StreamContext::validateParams(params)) { raise_warning("Invalid stream/context parameter"); return false; } context->mergeParams(params); return true; }
bool f_stream_context_set_params(CResRef stream_or_context, CArrRef params) { StreamContext* context = get_stream_context(stream_or_context); if (!context || !StreamContext::validateParams(params)) { raise_warning("Invalid stream/context parameter"); return false; } context->mergeParams(params); return true; }