示例#1
0
        public void GetFormatInfo()
        {
            var asbd = new AudioStreamBasicDescription(AudioFormatType.MPEG4AAC);

            Assert.AreEqual(AudioFormatError.None, AudioStreamBasicDescription.GetFormatInfo(ref asbd));

            Assert.IsNotNull(AudioStreamBasicDescription.GetAvailableEncodeChannelLayoutTags(asbd));
            Assert.IsNotNull(AudioStreamBasicDescription.GetAvailableEncodeNumberChannels(asbd));
            Assert.IsNotNull(asbd.GetOutputFormatList());
        }
示例#2
0
        public void GetFirstPlayableFormat()
        {
            var asbd = new AudioStreamBasicDescription(AudioFormatType.MPEG4AAC);

            AudioStreamBasicDescription.GetFormatInfo(ref asbd);

            var ofl = asbd.GetOutputFormatList();

            Assert.IsNotNull(AudioFormat.GetFirstPlayableFormat(ofl));
        }