示例#1
0
        private async void button_Click(object sender, RoutedEventArgs e)
        {
            await m_mediaCapture.InitializeAsync();

            MediaEncodingProfile encodingProfile = MediaEncodingProfile.CreateMp4(VideoEncodingQuality.Qvga);

            //encodingProfile.Video.Subtype = "H264ES";
            //m_mediaCapture.SetEncoderProperty(MediaStreamType.VideoRecord, IMFAttributes. System.Guid.Parse("H264"), );

            //MediaEncodingSubtypes.H264Es
            //m_mediaCapture.En
            //m_mediaCapture.GetEncoderProperty();
            encodingProfile.Audio = null;
            //await m_mediaCapture.SetEncodingPropertiesAsync(MediaStreamType.VideoRecord, IMediaEncodingProperties.);
            await m_mediaCapture.StartRecordToStreamAsync(encodingProfile, m_mediaStream);

            System.Diagnostics.Debug.WriteLine(m_mediaCapture.ToString());
        }