High-bandwidth Digital Content Protection (HDCP; commonly, though incorrectly, referred to as High-Definition Copy(right) Protection) is a form of digital copy protection developed by Intel Corporation to prevent copying of digital audio and video content as it travels across connections.
Questions tagged [hdcp]
30 questions
14
votes
1 answer
Mac OS X public APIs for checking/requiring HDCP/DPCP protection?
Are there any public APIs in Mac OS X for checking the High-bandwidth Digital Content Protection (HDCP), and/or Display Port Content Protection (DPCP) compliance of connected displays, or for requiring that your application's output only be…

Spiff
- 608
- 4
- 11
8
votes
1 answer
Verify Display HDCP Compliance (Force HDCP output, disable output if HDCP unavailable)
I am working in C# Windows Forms, and would like to ensure that the content on my form is only output through an HDCP compliant stream using the system's hardware. This would require a multi-step process. A high level block-diagram description of…

Patsy7z7
- 103
- 1
- 7
6
votes
1 answer
Can I detect whether the video display on a windows PC is HDCP enabled in c#
I am developing a WPF application which will play a protected video in a windows media player instance. I have to ensure that the display device is HDCP enabled before playing the video. If the device isn't HDCP enabled, video playing is not…

Kartik
- 1,506
- 2
- 17
- 28
5
votes
2 answers
Recording the screen of an iPad 2
First of all: This question is not directly programming related. However, the problem only exists for developers, so I'm trying to find an answer here anyways since there are maybe other people on this community who already solved the problem.
I…

Etan
- 17,014
- 17
- 89
- 148
5
votes
2 answers
How do I mirror output to HDCP-compatible devices only?
We have a client requirement for Android Tablet application which will be used for Live Streaming to only allow HDCP compatible devices for mirroring. If non HDCP compliant device is connected application should block HDMI output mirroring.
I have…

Sachin
- 51
- 4
5
votes
4 answers
How to detect if the HDMI port on an Android device has HDCP enabled?
Can't find anything definitive on Android Doc and Google.
If there is API to detect this, what is it and what is the API to enable/disable HDCP on the HDMI output?
If there is NO API to detect this, is there a device can be used to check the HDCP…

Yi Wang
- 552
- 2
- 7
- 20
4
votes
1 answer
How does a website know my laptop is connected to an external monitor?
I was on a video streaming website, and it notified me that I am not allowed to view the video because it detects that my browser is connected to an external monitor.
How does the browser detect this?

S. Gross
- 51
- 1
- 5
3
votes
2 answers
Detect Widevine DRM HDCP protection level
I am currently in the process of switching to ExoPlayer with Dash/Widevine DRM. Through testing, I encountered a high percentage of devices that have no HDCP protection enabled. Due to contractual agreements, this is a problem. I have to detect this…

Richard Dapice
- 838
- 5
- 10
3
votes
1 answer
QTKit playing protected video (HDCP) in mac os
Is it possible for QTKit or AVPlayer to play protected video with HDCP.
I know that QuickTIme player plays a video (for example, a downloaded video from itunes),
but when I use QTMovie, he refuses to play this file.
What might be the way to solve…

Pavel Babintsev
- 31
- 2
2
votes
1 answer
what are the differences between Widevine HDCP levels (v1,v2,v2.2) & Widevine Security levels?
How does it effect android mobile phones DRM contents streaming. When i check DRMinfo in android devices some phones shows HDCP level unprotected. Some shows HDCP level Disconnected.what is the difference between them.

user3205478
- 33
- 1
- 6
2
votes
1 answer
Is it possible to check status or turn on/off HDCP on Mac OSX?
Is it possible to programatically check status or turn on/off HDCP on Mac OSX? Is there any official Apple documentation on this? I have seen elsewhere someone commented that it is not possible to turn off HDCP in OSx. I am ok with that but I need…

mickobrien99
- 31
- 5
2
votes
1 answer
How to check if a display is built-in display on Mac OSX?
In System Information (or the command line equivalent: system_profiler) we can check if a display is built-in:
Displays:
Color LCD:
Display Type: LCD
Resolution: 1680 x 1050
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online:…

Yi Wang
- 552
- 2
- 7
- 20
2
votes
1 answer
Is there anything I can do at the software level against HDCP?
I connected my android tablet (mini-HMDI) to my monitor (DVI) and I get:
weird colors
mis-aligned image
error message
http://postimage.org/image/5tdvmb5pz/
I tested the tablet on a new fancy tv with hdmi port at the local electonics store, it…

user1358
- 623
- 2
- 8
- 13
1
vote
1 answer
HD capture on iPad without HDCP
I am trying to allow HD capture from my iPad app via Apple's HDMI adapter. When trying to do this with various recording devices, I get messages that say the operation is not permitted due to copyright protection. Is it possible to disable HDCP…

snibbe
- 2,715
- 1
- 27
- 34
1
vote
1 answer
How to check HDCP Level on Android (TV) for API < 28?
I have a Android TV stick and I would like to distinguish what HDCP version is supported?
I already have found something and it seems to work:
try {
val uuid = UUID.fromString("1f83e1e8-6ee9-4f0d-ba2f-5ec4e3ed1a66")
val mediaDrm…

Edna Krabappel
- 362
- 1
- 2
- 16