Browse Source

engine: common: soundlib: added Sound_SupportedFileFormat function

pull/2/head
SNMetamorph 2 years ago committed by Alibek Omarov
parent
commit
68be8157ea
  1. 1
      engine/common/common.h
  2. 14
      engine/common/soundlib/snd_utils.c

1
engine/common/common.h

@ -566,6 +566,7 @@ int FS_GetStreamPos( stream_t *stream ); @@ -566,6 +566,7 @@ int FS_GetStreamPos( stream_t *stream );
void FS_FreeStream( stream_t *stream );
qboolean Sound_Process( wavdata_t **wav, int rate, int width, uint flags );
uint Sound_GetApproxWavePlayLen( const char *filepath );
qboolean Sound_SupportedFileFormat( const char *fileext );
//
// host.c

14
engine/common/soundlib/snd_utils.c

@ -290,3 +290,17 @@ qboolean Sound_Process( wavdata_t **wav, int rate, int width, uint flags ) @@ -290,3 +290,17 @@ qboolean Sound_Process( wavdata_t **wav, int rate, int width, uint flags )
return false;
}
qboolean Sound_SupportedFileFormat( const char *fileext )
{
const loadwavfmt_t *format;
if( COM_CheckStringEmpty( fileext ))
{
for( format = sound.loadformats; format && format->formatstring; format++ )
{
if( !Q_stricmp( format->ext, fileext ))
return true;
}
}
return false;
}

Loading…
Cancel
Save