BDInfo.TSAudioStream.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : TSStream
return TSStream
        public override TSStream Clone()
        {
            TSAudioStream stream = new TSAudioStream();
            CopyTo(stream);

            stream.SampleRate = SampleRate;
            stream.ChannelLayout = ChannelLayout;
            stream.ChannelCount = ChannelCount;
            stream.BitDepth = BitDepth;
            stream.LFE = LFE;
            stream.DialNorm = DialNorm;
            stream.AudioMode = AudioMode;
            if (CoreStream != null)
            {
                stream.CoreStream = (TSAudioStream)CoreStream.Clone();
            }

            return stream;
        }

Usage Example

Example #1
0
        public override TSStream Clone()
        {
            TSAudioStream stream = new TSAudioStream();

            CopyTo(stream);

            stream.SampleRate    = SampleRate;
            stream.ChannelLayout = ChannelLayout;
            stream.ChannelCount  = ChannelCount;
            stream.BitDepth      = BitDepth;
            stream.LFE           = LFE;
            stream.DialNorm      = DialNorm;
            stream.AudioMode     = AudioMode;
            if (CoreStream != null)
            {
                stream.CoreStream = (TSAudioStream)CoreStream.Clone();
            }

            return(stream);
        }
All Usage Examples Of BDInfo.TSAudioStream::Clone