cabeçalho drmk.h
Esse cabeçalho é usado pelo áudio. Para obter mais informações, consulte:
drmk.h contém as seguintes interfaces de programação:
Interfaces
IDrmAudioStream A interface IDrmAudioStream atribui a proteção drm ao conteúdo digital em um fluxo de áudio. |
Funções
DrmAddContentHandlers A função DrmAddContentHandlers fornece ao sistema uma lista de funções que lidam com conteúdo protegido. |
DrmCreateContentMixed A função DrmCreateContentMixed cria uma ID de conteúdo DRM para identificar um fluxo de áudio KS que contém conteúdo misto de vários fluxos. |
DrmDestroyContent A função DrmDestroyContent exclui uma ID de conteúdo DRM que foi criada por DrmCreateContentMixed. |
DrmForwardContentToDeviceObject A função DrmForwardContentToDeviceObject aceita um objeto de dispositivo que representa um dispositivo para o qual o chamador pretende encaminhar conteúdo protegido. |
DrmForwardContentToFileObject A função DrmForwardContentToFileObject é obsoleta e é mantida apenas para dar suporte a drivers existentes. |
DrmForwardContentToInterface A função DrmForwardContentToInterface aceita um ponteiro para a interface COM de um objeto para o qual o chamador pretende encaminhar o conteúdo protegido. |
DrmGetContentRights A função DrmGetContentRights recupera os direitos de conteúdo DRM atribuídos a uma ID de conteúdo drm. |
Funções de retorno de chamada
PFNDRMADDCONTENTHANDLERS A Microsoft reserva a função de retorno de chamada PFNDRMADDCONTENTHANDLERS somente para uso interno. Não use essa função em seu código. |
PFNDRMCREATECONTENTMIXED A Microsoft reserva a função de retorno de chamada PFNDRMCREATECONTENTMIXED somente para uso interno. Não use essa função em seu código. |
PFNDRMDESTROYCONTENT A Microsoft reserva a função de retorno de chamada PFNDRMDESTROYCONTENT somente para uso interno. Não use essa função em seu código. |
PFNDRMFORWARDCONTENTTODEVICEOBJECT A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTODEVICEOBJECT somente para uso interno. Não use essa função em seu código. |
PFNDRMFORWARDCONTENTTOFILEOBJECT A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTOFILEOBJECT somente para uso interno. Não use essa função em seu código. |
PFNDRMFORWARDCONTENTTOINTERFACE A Microsoft reserva a função de retorno de chamada PFNDRMFORWARDCONTENTTOINTERFACE somente para uso interno. Não use essa função em seu código. |
PFNDRMGETCONTENTRIGHTS A Microsoft reserva a função de retorno de chamada PFNDRMGETCONTENTRIGHTS somente para uso interno. Não use essa função em seu código. |
Estruturas
DRMFORWARD A estrutura DRMFORWARD contém as informações de que o driver do sistema DRMK precisa para encaminhar uma ID de conteúdo drm para um dispositivo que manipula o conteúdo protegido. |
DRMRIGHTS A estrutura DRMRIGHTS especifica os direitos de conteúdo DRM atribuídos a um pino de áudio KS ou ao objeto de fluxo de um driver de classe de porta. |
KSDRMAUDIOSTREAM_CONTENTID A estrutura KSDRMAUDIOSTREAM_CONTENTID especifica a ID de conteúdo drm e os direitos de conteúdo DRM para uma solicitação de propriedade de KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. |
KSP_DRMAUDIOSTREAM_CONTENTID A estrutura KSP_DRMAUDIOSTREAM_CONTENTID especifica a propriedade, o tipo de solicitação e o contexto de uma solicitação de propriedade KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Ele também especifica uma lista de ponteiros de função para as funções DRM. |