Question:Grab the GPU framebuffers from the Kepler K1, then use nvencode to encode frame failed?

I would like to Grab the GPU framebuffers from the Kepler K1, then use nvencode to encode frame failed. Is this possible?Does K1 support nvcencoder?

	// Open Encode Session
	NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS param = { 0 };
	param.version = NV_ENC_OPEN_ENCODE_SESSION_EX_PARAMS_VER;
	param.device = pD3D9Dev;
	param.deviceType = NV_ENC_DEVICE_TYPE_DIRECTX;
	param.reserved = NULL;
	param.apiVersion = NVENCAPI_VERSION;

	hr = m_pEncodeAPI->nvEncOpenEncodeSessionEx(&param, &m_hEncoder);
	if (hr != NV_ENC_SUCCESS)
	{
		ga_error(__FUNCTION__": nvEncOpenEncodeSessionEx ErrorID: %ld.\n", hr);
	}

return error NV_ENC_ERR_UNSUPPORTED_DEVICE.