Exemplo n.º 1
0
        public void ParseNameAndProfile()
        {
            var filter = CodecFilter.Create(CallSyntax.Parse("codec(h264,high)"));

            Assert.Equal("h264", filter.Name);
            Assert.Equal("high", filter.Profile);
        }
Exemplo n.º 2
0
        public void ParseNameProfileAndLevel_2()
        {
            var filter = CodecFilter.Create(CallSyntax.Parse("codec(h264,baseline,3)"));

            Assert.Equal("h264", filter.Name);
            Assert.Equal("baseline", filter.Profile);
            Assert.Equal(3f, filter.Level);
        }
Exemplo n.º 3
0
        public void ParseNameProfileAndLevel()
        {
            var filter = CodecFilter.Create(CallSyntax.Parse("codec(h264,high,4.1)"));

            Assert.Equal("h264", filter.Name);
            Assert.Equal("high", filter.Profile);
            Assert.Equal(4.1f, filter.Level);
        }
Exemplo n.º 4
0
        public void ParseName()
        {
            var filter = CodecFilter.Create(CallSyntax.Parse("codec(vp9)"));

            Assert.Equal("vp9", filter.Name);
        }
Exemplo n.º 5
0
 public void ThrowsOnInvalidLevel()
 {
     Assert.Throws <FormatException>(() => CodecFilter.Create(CallSyntax.Parse("codec(h264,high,a)")));
 }