LAV Splitter Source::Audio Media Type 0: -------------------------- Audio: AAC 8000Hz 6ch 825kbps AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: Unknown GUID Name {53544441-0000-0010-8000-00AA00389B71} formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 256000 cbFormat: 20 WAVEFORMATEX: wFormatTag: 0x4441 nChannels: 6 nSamplesPerSec: 8000 nAvgBytesPerSec: 103218 nBlockAlign: 1 wBitsPerSample: 0 cbSize: 2 (extra bytes) pbFormat: 0000: 41 44 06 00 40 1f 00 00 32 93 01 00 01 00 00 00 AD..@...2“...... 0010: 02 00|1d b0 ...° Media Type 1: -------------------------- Audio: AAC 8000Hz 6ch 825kbps AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: Unknown GUID Name {000000FF-0000-0010-8000-00AA00389B71} formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 256000 cbFormat: 20 WAVEFORMATEX: wFormatTag: 0x00ff nChannels: 6 nSamplesPerSec: 8000 nAvgBytesPerSec: 103218 nBlockAlign: 1 wBitsPerSample: 0 cbSize: 2 (extra bytes) pbFormat: 0000: ff 00 06 00 40 1f 00 00 32 93 01 00 01 00 00 00 я...@...2“...... 0010: 02 00|1d b0 ...° Media Type 2: -------------------------- Audio AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: Unknown GUID Name {AFBC2343-3DCB-4047-9655-E1E62A61B1C5} formattype: Unknown GUID Name {35189950-CAC9-4C8D-819D-B6FAEE15DD9D} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 256000 cbFormat: 26 WAVEFORMATEXFFMPEG: nCodecId: 0x15002 WAVEFORMATEX: wFormatTag: 0x00ff nChannels: 6 nSamplesPerSec: 8000 nAvgBytesPerSec: 103218 nBlockAlign: 1 wBitsPerSample: 0 cbSize: 2 (extra bytes) pbFormat: 0000: 02 50 01 00 ff 00 06 00 40 1f 00 00 32 93 01 00 .P..я...@...2“.. 0010: 01 00 00 00 02 00 1d b0|00 00 .......°.. что скажите про ошибку?обломался я с просмотром?
баг есть, пргнаблюдай куда поинтит pbFormat - это либо банально кривая поинтерная арифметика, либо кривое выравнивание структур. хотя с мм я давно не кодил и ничего не помню - но внизу указаны дампы - а это какраз члены указанных структур типа WAVEFORMATEXFFMPEG: nCodecId: 0x15002 WAVEFORMATEX: wFormatTag: 0x00ff 0x00015002 (в литл эндиане(типа наоборот от младшего к старшему байту) - первые 4 байта 0000: 02 50 01 00 ff 00 06 00 40 1f 00 00 32 93 01 00 .P..я...@...2“.. далее ff 00 == 0x00ff == wFormatTag итд идут остальные члены структуры WAVEFORMATEX