MCPcopy
hub / github.com/codeforreal1/compressO / normalizeBatchMediaConfig

Function normalizeBatchMediaConfig

src/routes/(root)/-state.ts:150–166  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

148 * Normalizes the individual non-dirty media config to match with batch config.
149 */
150export function normalizeBatchMediaConfig() {
151 if (appProxy.state.media.length > 1) {
152 for (const index in appProxy.state.media) {
153 if (!appProxy.state.media[index]?.isConfigDirty) {
154 if (appProxy.state.media[index].type === 'video') {
155 appProxy.state.media[index].config = cloneDeep(
156 appProxy.state.commonConfigForBatchCompression.videoConfig,
157 )
158 } else if (appProxy.state.media[index].type === 'image') {
159 appProxy.state.media[index].config = cloneDeep(
160 appProxy.state.commonConfigForBatchCompression.imageConfig,
161 )
162 }
163 }
164 }
165 }
166}

Callers 15

SubtitlesFunction · 0.90
MetadataFunction · 0.90
AudioTracksFunction · 0.90
AudioVolumeFunction · 0.90
AudioCodecFunction · 0.90
AudioChannelsFunction · 0.90
AudioBitrateFunction · 0.90
CompressionQualityFunction · 0.90
FPSFunction · 0.90
CustomThumbnailFunction · 0.90
VideoSpeedFunction · 0.90
VideoCodecFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected