summaryrefslogtreecommitdiffstats
path: root/ppapi/c/trusted
diff options
context:
space:
mode:
authorajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-17 23:49:56 +0000
committerajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-17 23:49:56 +0000
commit7aac3055e4809d516b05ddb9dd063346c2f94514 (patch)
tree17062b983be0063e60d63709065797f9aa61cc57 /ppapi/c/trusted
parent81c5deaba63aaddb9fcac95b4c1364f19edd6270 (diff)
downloadchromium_src-7aac3055e4809d516b05ddb9dd063346c2f94514.zip
chromium_src-7aac3055e4809d516b05ddb9dd063346c2f94514.tar.gz
chromium_src-7aac3055e4809d516b05ddb9dd063346c2f94514.tar.bz2
Revert 110587 - Microphone support for Pepper Flash.
[Committing for pbrophy@adobe.com. Original review: http://codereview.chromium.org/8138008/ .] This change supports audio capture from the microphone and supplies the data through a Pepper interface. Its enumeration is limited to the default audio device that uses mono 44.1kHz. TBR=tony@chromium.org Review URL: http://codereview.chromium.org/8574029 TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/8569003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110602 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c/trusted')
-rw-r--r--ppapi/c/trusted/ppb_audio_input_trusted_dev.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/ppapi/c/trusted/ppb_audio_input_trusted_dev.h b/ppapi/c/trusted/ppb_audio_input_trusted_dev.h
deleted file mode 100644
index bbdb44f..0000000
--- a/ppapi/c/trusted/ppb_audio_input_trusted_dev.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Copyright (c) 2011 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.
- */
-
-/* From trusted/ppb_audio_input_trusted_dev.idl modified Mon Nov 14 18:13:23 2011. */
-
-#ifndef PPAPI_C_TRUSTED_PPB_AUDIO_INPUT_TRUSTED_DEV_H_
-#define PPAPI_C_TRUSTED_PPB_AUDIO_INPUT_TRUSTED_DEV_H_
-
-#include "ppapi/c/pp_completion_callback.h"
-#include "ppapi/c/pp_instance.h"
-#include "ppapi/c/pp_macros.h"
-#include "ppapi/c/pp_resource.h"
-#include "ppapi/c/pp_stdint.h"
-
-#define PPB_AUDIO_INPUT_TRUSTED_DEV_INTERFACE_0_1 \
- "PPB_AudioInputTrusted(Dev);0.1"
-#define PPB_AUDIO_INPUT_TRUSTED_DEV_INTERFACE \
- PPB_AUDIO_INPUT_TRUSTED_DEV_INTERFACE_0_1
-
-/**
- * @file
- * This file defines the trusted audio input interface.
- */
-
-
-/**
- * @addtogroup Interfaces
- * @{
- */
-/**
- * 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 input esource; most of the PPB_Audio
- * interface is also usable on this resource.
- */
-struct PPB_AudioInputTrusted_Dev {
- /** Returns an audio input resource. */
- PP_Resource (*CreateTrusted)(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)(PP_Resource audio_input,
- PP_Resource config,
- struct PP_CompletionCallback create_callback);
- /**
- * Get the sync socket. Use once Open has completed.
- * Returns PP_OK on success.
- */
- int32_t (*GetSyncSocket)(PP_Resource audio_input, int* sync_socket);
- /**
- * Get the shared memory interface. Use once Open has completed.
- * Returns PP_OK on success.
- */
- int32_t (*GetSharedMemory)(PP_Resource audio_input,
- int* shm_handle,
- uint32_t* shm_size);
-};
-/**
- * @}
- */
-
-#endif /* PPAPI_C_TRUSTED_PPB_AUDIO_INPUT_TRUSTED_DEV_H_ */
-