Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. IqualProp in C#

IqualProp in C#

Scheduled Pinned Locked Moved C#
csharpc++jsonhelptutorial
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    AshwiniSH
    wrote on last edited by
    #1

    I want to develop a tool that will assess the quality of a video. I did some R&D on this and found an interface called "IQualProp", that is part of DirectShow API. I am not trying to get a sample code in C# on how to use this interface, but i am not finding anywhere. There are samples in c++ to use this "IQualProp", but not in C#. Any help on this will be great.

    M D 2 Replies Last reply
    0
    • A AshwiniSH

      I want to develop a tool that will assess the quality of a video. I did some R&D on this and found an interface called "IQualProp", that is part of DirectShow API. I am not trying to get a sample code in C# on how to use this interface, but i am not finding anywhere. There are samples in c++ to use this "IQualProp", but not in C#. Any help on this will be great.

      M Offline
      M Offline
      Marco Bertschi
      wrote on last edited by
      #2

      I suspect that IQualProp is only available with MFC, and thus C++. C# has something similar for sure, but I can't say what it is. Source[^]

      Clean-up crew needed, grammar spill... - Nagy Vilmos

      1 Reply Last reply
      0
      • A AshwiniSH

        I want to develop a tool that will assess the quality of a video. I did some R&D on this and found an interface called "IQualProp", that is part of DirectShow API. I am not trying to get a sample code in C# on how to use this interface, but i am not finding anywhere. There are samples in c++ to use this "IQualProp", but not in C#. Any help on this will be great.

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        Again, how do you define "video quality"?? You have yet to define this and this is your second question on the subject. IQualProp only returns the performance properties of a video renderer. It has nothing to do with the video signal itself.

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak

        A 1 Reply Last reply
        0
        • D Dave Kreskowiak

          Again, how do you define "video quality"?? You have yet to define this and this is your second question on the subject. IQualProp only returns the performance properties of a video renderer. It has nothing to do with the video signal itself.

          A guide to posting questions on CodeProject[^]
          Dave Kreskowiak

          A Offline
          A Offline
          AshwiniSH
          wrote on last edited by
          #4

          Thank you for the reply. A video without any stuck that runs smoothly is quality of video for me. I want to play a video (recorded video) and check whether it runs properly without stuck. If there is any stuck in video I want to throw a error that quality of the video is not proper. Please correct me if im wrong in understanding the quality/performance of video. IqualProp interface has a method called "get_Jitter" which will give the variation in a video. So, I was thinking this can be of help for me. Please guide me.

          D 1 Reply Last reply
          0
          • A AshwiniSH

            Thank you for the reply. A video without any stuck that runs smoothly is quality of video for me. I want to play a video (recorded video) and check whether it runs properly without stuck. If there is any stuck in video I want to throw a error that quality of the video is not proper. Please correct me if im wrong in understanding the quality/performance of video. IqualProp interface has a method called "get_Jitter" which will give the variation in a video. So, I was thinking this can be of help for me. Please guide me.

            D Offline
            D Offline
            Dave Kreskowiak
            wrote on last edited by
            #5

            OK. Too bad that interface has absolutely nothing to do with the quality of the video. That interface will give the performance stats of the video renderer, not the video itself. There is also no correlation between the renderer performance and the size of the video. The values that you get are the current moment in time performance of the renderer and are also affected by the current system load. Run through the video again and you can get different numbers. You can play a 320x200 at 30 frames a second and still get jitter, then play a 1080p video and get none. This is not an indicator of anything related to the video.

            A guide to posting questions on CodeProject[^]
            Dave Kreskowiak

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups