MCPcopy Create free account
hub / github.com/apache/brpc / FlvAudioCodec2Str

Function FlvAudioCodec2Str

src/brpc/rtmp.cpp:344–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

342}
343
344const char* FlvAudioCodec2Str(FlvAudioCodec codec) {
345 switch (codec) {
346 case FLV_AUDIO_LINEAR_PCM_PLATFORM_ENDIAN:
347 return "Linear PCM, platform endian";
348 case FLV_AUDIO_ADPCM: return "ADPCM";
349 case FLV_AUDIO_MP3: return "MP3";
350 case FLV_AUDIO_LINEAR_PCM_LITTLE_ENDIAN:
351 return "Linear PCM, little endian";
352 case FLV_AUDIO_NELLYMOSER_16KHZ_MONO:
353 return "Nellymoser 16-kHz mono";
354 case FLV_AUDIO_NELLYMOSER_8KHZ_MONO:
355 return "Nellymoser 8-kHz mono";
356 case FLV_AUDIO_NELLYMOSER:
357 return "Nellymoser";
358 case FLV_AUDIO_G711_ALAW_LOGARITHMIC_PCM:
359 return "G.711 A-law logarithmic PCM";
360 case FLV_AUDIO_G711_MULAW_LOGARITHMIC_PCM:
361 return "G.711 mu-law logarithmic PCM";
362 case FLV_AUDIO_RESERVED:
363 return "reserved";
364 case FLV_AUDIO_AAC: return "AAC";
365 case FLV_AUDIO_SPEEX: return "Speex";
366 case FLV_AUDIO_MP3_8KHZ: return "MP3 8-Khz";
367 case FLV_AUDIO_DEVICE_SPECIFIC_SOUND:
368 return "Device-specific sound";
369 }
370 return "Unknown FlvAudioCodec";
371}
372
373const char* FlvSoundRate2Str(FlvSoundRate rate) {
374 switch (rate) {

Callers 3

WriteMethod · 0.85
rtmp.cppFile · 0.85
CreateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected