summaryrefslogtreecommitdiffstats
path: root/ppapi/api
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/api')
-rw-r--r--ppapi/api/trusted/ppb_audio_trusted.idl57
-rw-r--r--ppapi/api/trusted/ppb_buffer_trusted.idl27
-rw-r--r--ppapi/api/trusted/ppb_graphics_3d_trusted.idl100
-rw-r--r--ppapi/api/trusted/ppb_image_data_trusted.idl29
4 files changed, 0 insertions, 213 deletions
diff --git a/ppapi/api/trusted/ppb_audio_trusted.idl b/ppapi/api/trusted/ppb_audio_trusted.idl
deleted file mode 100644
index 6ea74b7..0000000
--- a/ppapi/api/trusted/ppb_audio_trusted.idl
+++ /dev/null
@@ -1,57 +0,0 @@
-/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-/**
- * This file defines the trusted audio interface.
- */
-
-[generate_thunk]
-
-label Chrome {
- M14 = 0.6
-};
-
-/**
- * This interface is to be used by proxy implementations. All
- * functions should be called from the main thread only. The
- * resource returned is an Audio resource; most of the PPB_Audio
- * interface is also usable on this resource.
- */
-[mainthread, macro="PPB_AUDIO_TRUSTED_INTERFACE"]
-interface PPB_AudioTrusted {
- /** Returns an audio resource. */
- PP_Resource CreateTrusted(
- [in] PP_Instance instance);
-
- /**
- * Opens a paused audio interface, used by trusted side of proxy.
- * Returns PP_ERROR_WOULD_BLOCK on success, and invokes
- * the |create_callback| asynchronously to complete.
- * As this function should always be invoked from the main thread,
- * do not use the blocking variant of PP_CompletionCallback.
- */
- int32_t Open(
- [in] PP_Resource audio,
- [in] PP_Resource config,
- [in] PP_CompletionCallback create_callback);
-
- /**
- * Get the sync socket. Use once Open has completed.
- * Returns PP_OK on success.
- */
- int32_t GetSyncSocket(
- [in] PP_Resource audio,
- [out] handle_t sync_socket);
-
- /**
- * Get the shared memory interface. Use once Open has completed.
- * Returns PP_OK on success.
- */
- int32_t GetSharedMemory(
- [in] PP_Resource audio,
- [out] handle_t shm_handle,
- [out] uint32_t shm_size);
-};
-
diff --git a/ppapi/api/trusted/ppb_buffer_trusted.idl b/ppapi/api/trusted/ppb_buffer_trusted.idl
deleted file mode 100644
index 94d2b79..0000000
--- a/ppapi/api/trusted/ppb_buffer_trusted.idl
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-/**
- * This file defines the trusted buffer interface.
- */
-
-[generate_thunk]
-
-label Chrome {
- M14 = 0.1
-};
-
-[macro="PPB_BUFFER_TRUSTED_INTERFACE"]
-interface PPB_BufferTrusted {
- /**
- * Returns the internal shared memory pointer associated with the given
- * Buffer resource. Used for proxying. Returns PP_OK on success, or
- * PP_ERROR_* on failure. On success, the size in bytes of the shared
- * memory region will be placed into |*byte_count|, and the handle for
- * the shared memory in |*handle|.
- */
- int32_t GetSharedMemory([in] PP_Resource buffer, [out] handle_t handle);
-};
-
diff --git a/ppapi/api/trusted/ppb_graphics_3d_trusted.idl b/ppapi/api/trusted/ppb_graphics_3d_trusted.idl
deleted file mode 100644
index 174e59f..0000000
--- a/ppapi/api/trusted/ppb_graphics_3d_trusted.idl
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-/* Graphics 3D trusted interfaces. */
-
-label Chrome {
- M16 = 1.0
-};
-
-enum PPB_Graphics3DTrustedError {
- PPB_GRAPHICS3D_TRUSTED_ERROR_OK,
- PPB_GRAPHICS3D_TRUSTED_ERROR_GENERICERROR,
- PPB_GRAPHICS3D_TRUSTED_ERROR_INVALIDARGUMENTS,
- PPB_GRAPHICS3D_TRUSTED_ERROR_INVALIDSIZE,
- PPB_GRAPHICS3D_TRUSTED_ERROR_LOSTCONTEXT,
- PPB_GRAPHICS3D_TRUSTED_ERROR_OUTOFBOUNDS,
- PPB_GRAPHICS3D_TRUSTED_ERROR_UNKNOWNCOMMAND
-};
-
-[returnByValue]
-struct PP_Graphics3DTrustedState {
- // Size of the command buffer in command buffer entries.
- int32_t num_entries;
-
- // The offset (in entries) from which the reader is reading.
- int32_t get_offset;
-
- // The offset (in entries) at which the writer is writing.
- int32_t put_offset;
-
- // The current token value. This is used by the writer to defer
- // changes to shared memory objects until the reader has reached a certain
- // point in the command buffer. The reader is responsible for updating the
- // token value, for example in response to an asynchronous set token command
- // embedded in the command buffer. The default token value is zero.
- int32_t token;
-
- // Error status.
- PPB_Graphics3DTrustedError error;
-
- // Generation index of this state. The generation index is incremented every
- // time a new state is retrieved from the command processor, so that
- // consistency can be kept even if IPC messages are processed out-of-order.
- uint32_t generation;
-};
-
-[macro="PPB_GRAPHICS_3D_TRUSTED_INTERFACE"]
-interface PPB_Graphics3DTrusted {
- // Creates a raw Graphics3D resource. A raw Graphics3D is intended to be used
- // with the trusted interface, through the command buffer (for proxying).
- PP_Resource CreateRaw([in] PP_Instance instance_id,
- [in] PP_Resource share_context,
- [in] int32_t[] attrib_list);
-
- // Initializes the command buffer with the given size.
- PP_Bool InitCommandBuffer([in] PP_Resource context_id);
-
- // Sets the buffer used for commands.
- PP_Bool SetGetBuffer([in] PP_Resource context,
- [in] int32_t transfer_buffer_id);
-
- // Returns the current state.
- PP_Graphics3DTrustedState GetState([in] PP_Resource context);
-
- // Create a transfer buffer and return a handle that uniquely
- // identifies it or -1 on error.
- int32_t CreateTransferBuffer([in] PP_Resource context,
- [in] uint32_t size);
-
- // Destroy a transfer buffer and recycle the handle.
- PP_Bool DestroyTransferBuffer([in] PP_Resource context,
- [in] int32_t id);
-
- // Get the transfer buffer associated with a handle.
- PP_Bool GetTransferBuffer([in] PP_Resource context,
- [in] int32_t id,
- [out] handle_t shm_handle,
- [out] uint32_t shm_size);
-
- // The writer calls this to update its put offset.
- PP_Bool Flush([in] PP_Resource context,
- [in] int32_t put_offset);
-
- // The writer calls this to update its put offset. This function returns the
- // reader's most recent get offset. Does not return until after the put offset
- // change callback has been invoked.
- // Note: This function remains for backwards compatibility; FlushSyncFast
- // is now the preferred way to sync.
- PP_Graphics3DTrustedState FlushSync([in] PP_Resource context,
- [in] int32_t put_offset);
-
- // Like FlushSync, but returns before processing commands if the get offset is
- // different than last_known_get. Allows synchronization with the command
- // processor without forcing immediate command execution.
- PP_Graphics3DTrustedState FlushSyncFast([in] PP_Resource context,
- [in] int32_t put_offset,
- [in] int32_t last_known_get);
-};
diff --git a/ppapi/api/trusted/ppb_image_data_trusted.idl b/ppapi/api/trusted/ppb_image_data_trusted.idl
deleted file mode 100644
index 61e0d7b..0000000
--- a/ppapi/api/trusted/ppb_image_data_trusted.idl
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-/**
- * This file defines the trusted ImageData interface.
- */
-
-label Chrome {
- M14 = 0.4
-};
-
-/** Trusted interface */
-[macro="PPB_IMAGEDATA_TRUSTED_INTERFACE"]
-interface PPB_ImageDataTrusted {
- /**
- * Returns the internal shared memory pointer associated with the given
- * ImageData resource. Used for proxying. Returns PP_OK on success, or
- * PP_ERROR_* on failure. On success, the size in bytes of the shared
- * memory region will be placed into |*byte_count|, and the handle for
- * the shared memory in |*handle|.
- */
- int32_t GetSharedMemory(
- [in] PP_Resource image_data,
- [out] handle_t handle,
- [out] uint32_t byte_count);
-};
-