preset, settings.style, और settingsOverride फ़ील्ड मैप के लिए Render settings reference देखें।
client.projects.getSettings(projectId, options?)
किसी प्रोजेक्ट की सक्रिय सेटिंग्स फ़ेच करें।
client.projects.updateSettings(projectId, body, options?)
सक्रिय प्रोजेक्ट सेटिंग्स को patch करें। आप एक preset लागू कर सकते हैं, raw settings पास कर सकते हैं, या दोनों (पहले preset लागू होता है, फिर settings overrides ऊपर merge होते हैं)।
फ़ील्ड्स
एक पुन: उपयोग योग्य preset लागू करें। मौजूदा preset को अपरिवर्तित रखने के लिए इसे छोड़ दें।
preset के ऊपर लागू होने वाला patch। preset-जैसे overrides के लिए
style का उपयोग करें,
साथ ही प्रोजेक्ट-लोकल फ़ील्ड्स जैसे displayLanguages, chordSettings, और
duetSingerFilter।वैध फ़ील्ड्स ढूँढना
हर वैध फ़ील्ड खोजने के लिए runtime पर update schema को JSON Schema में कन्वर्ट करें:सामान्य पैटर्न
- Trim
- Background color
- Display languages
- Apply preset
प्रोजेक्ट सेटिंग्स बनाम presets
| प्रश्न | उपयोग |
|---|---|
| कई प्रोजेक्ट्स में एक जैसा लुक चाहिए? | Presets |
| एक ही प्रोजेक्ट में one-off trim या रंग tweak? | Project settings |
| बेस लुक + छोटे प्रोजेक्ट-विशिष्ट overrides? | Preset + project settings |
आगे क्या
- Render settings reference — सभी shared field paths और enum values
- Presets — पुन: उपयोग योग्य configurations
- Media — backgrounds और logos अपलोड करें
- API project settings — raw HTTP पर वही flow
- CLI projects — terminal से वही flow
- Exports — export-only tweaks के लिए
settingsOverrideका उपयोग करें
