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

Function FlvAudioCodec2TsStream

src/brpc/ts.cpp:1025–1052  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1023}
1024
1025TsStream FlvAudioCodec2TsStream(FlvAudioCodec codec, TsPid* pid) {
1026 switch (codec) {
1027 case FLV_AUDIO_AAC:
1028 if (pid) {
1029 *pid = TS_PID_AUDIO_AAC;
1030 }
1031 return TS_STREAM_AUDIO_AAC;
1032 case FLV_AUDIO_MP3:
1033 if (pid) {
1034 *pid = TS_PID_AUDIO_MP3;
1035 }
1036 return TS_STREAM_AUDIO_MP3;
1037 case FLV_AUDIO_LINEAR_PCM_PLATFORM_ENDIAN:
1038 case FLV_AUDIO_ADPCM:
1039 case FLV_AUDIO_LINEAR_PCM_LITTLE_ENDIAN:
1040 case FLV_AUDIO_NELLYMOSER_16KHZ_MONO:
1041 case FLV_AUDIO_NELLYMOSER_8KHZ_MONO:
1042 case FLV_AUDIO_NELLYMOSER:
1043 case FLV_AUDIO_G711_ALAW_LOGARITHMIC_PCM:
1044 case FLV_AUDIO_G711_MULAW_LOGARITHMIC_PCM:
1045 case FLV_AUDIO_RESERVED:
1046 case FLV_AUDIO_SPEEX:
1047 case FLV_AUDIO_MP3_8KHZ:
1048 case FLV_AUDIO_DEVICE_SPECIFIC_SOUND:
1049 return TS_STREAM_RESERVED;
1050 }
1051 return TS_STREAM_RESERVED;
1052}
1053
1054AACProfile AACObjectType2Profile(AACObjectType object_type) {
1055 switch (object_type) {

Callers 1

WriteMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected